MIMD (Multiple Instruction Multiple Data)
MIMD adalah teknik yang digunakan untuk mencapai paralelisme. Mesin yang menggunakan MIMD memiliki sejumlah prosesor yang berfungsi secara sinkron dan mandiri. Kapan saja, prosesor yang berbeda dapat menjalankan instruksi yang berbeda pada bagian data yang berbeda
MIMD Memiliki karakteristik sebagai berikut :
- Proses didistribusikan ke beberapa prosesor independent
- Berbagi sumbar daya, termasuk memori, processor
- Operasi tiap processor secara independent dan simultan
- Tiap processor menjalankan programnya sendiri
Komputer MIMD: sistem tightly coupled (global memory) dan loosely coupled (local
memory).
Contoh MIMD :
- Intel iPSC Machines
Sistem iPSC terdiri dari: 1, 2 atau 4 unit komputesi (cube) dan prosesor host (cube manager).
Cube merupakan processing nodes yang terinterkoneksi hypercube yang mempunyai memori
dan prosesor sendiri.
Contoh: iPSC/1 terdiri dari 32 nodes, cube manager dan 16 Mbytes memory unshared. Tiap
node mempunyai arsitektur seperti pada gambar berikut:
- Symmetry Machine
SM dapat memperkejakan 30 processor, dimana merupakan contoh UMA MIMD (tightly
coupled)
- Carnegie-Mellon Multi-Mini_Processor (C.mmp)
Processor dikelompokkan ke dalam cluster local dan diorganisasikan kedalam struktur tree
dan berkoneksi lewat Inter-Cluster Buses. Seperti terlihat pada gambar berikut :
Tidak ada komentar:
Posting Komentar