Rabu, 03 Juni 2015

Multi Processing

Multi Processor
Perbedaan Multiprocessor dan Multicore             :
1.       Multiprocessor
Terdapat lebih dari 1 CPU
2.       Multicore
Terdapat lebih dari 1 core, dimana didalam 1 chip processor terdapat banyak core

Keuntungan Multicore  :
1.       Hemat energy (Saves Enenrgy)
Berbeda dengan multiprocessor yang membutuhkan lebih dari 1 power supply, multicore hanyak membutuhkan 1 processor yang membuat jadi lebih efisien
2.       Hemat tempat (Saves Space)
Multicore hanyak membutuhkan 1 circuit board

Keuntungan Multiprocessor       :
1.       Performa
Performa lebih baik bila dibandingkan dengan multicore, karena proses-proses dapat dijalankan secara bersama-sama tanpa ada perbedaan jeda waktu dan tidak bergantian. Dan dapat melakukan handle lebih baik daripada multicore

Multiprocessor System :
a.       A shared-memory multiprocessor
b.      A message-passing multicomputer
c.       A wide area distributed system.



Uniform Memory Access(UMA) multiprocessor biasa disebut juga dengan symmetrical multiprocessor(SMP), arsitektur ini memiliki akses memory yang seragam. Seperti dengan namanya arsitektur ini hanya memungkinkan ada 1 conversation yang bisa lewat dalam satu jalur. Oleh karena ada satu jalur, maka munculah permasalahan seperti:
1.       Karena jalur dan pintu masuknya hanya satu, maka akan terjadi gangguan ketika terdapat banyak yang akses dan lewat
2.       Sulitnya melakukan prediksi


Nonuniform Memory Access(NUMA) merupakan jenis arsitektur yang muncul karena permasalahan yang muncul dari UMA, NUMA memungkinkan agar dalam 1 CPU bisa menerima partical resource



Perbedaan UMA dan NUMA      :
1.       Waktu akses nya lebih cepat NUMA
2.       Bus vs network implementation
3.       # of processor

Persamaan UMA dan NUMA      :
1.       Single memory space
2.       Pitfall

Karakteristik NUMA        :
1.       Terdapat satu alamat yang dapat digunakan untuk semua CPU
2.       Akses ke remote memory harus melewati LOAD dan STORE instruksi
3.       Akses ke remote memory lebih lama daripada akses ke local memory

Klasifikasi dari sistem parallel      :
1.       SISD (Single Instruction Single Data)
2.       MISD (Multiple Instruction Single Data)
3.       SIMD (Single Instruction Multiple Data)
4.       MIMD (Multiple Instruction Multiple Data)

Time Sharing merupakan metode yang digunakan sebagai solusi agar tidak terjadi tabrakan data, yang kemudian dapat meningkatkan kinerja processor agar jadi lebih maximal

Tidak ada komentar:

Posting Komentar