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