Jumat, 07 Januari 2022

Multiple Processor Organization MIMD

 Nama : Monica Efniasari
Npm : 18311196
Kelas : SI 18 ABCDEX

Universita Teknokrat Indonesia                :  http://www.teknokrat.ac.id/           
Fakultas Teknik Dan Ilmu Komputer        :  http://www.ftik.teknokrat.ac.id/                                                                                                                                      


Multiple Processor Organization MIMD


Dalam komputasi, MIMD (multiple instruction, multiple data) adalah teknik yang digunakan untuk mencapai paralelisme. Mesin yang menggunakan MIMD memiliki sejumlah prosesor yang berfungsi secara tidak sinkron dan independen. Setiap saat, prosesor yang berbeda dapat menjalankan instruksi yang berbeda pada bagian data yang berbeda. Arsitektur MIMD dapat digunakan di sejumlah area aplikasi seperti desain dengan bantuan komputer / manufaktur dengan bantuan komputer, simulasi, pemodelan, dan sebagai sakelar komunikasi. Mesin MIMD dapat berupa memori bersama atau kategori memori terdistribusi. Klasifikasi ini didasarkan pada bagaimana prosesor MIMD mengakses memori. Mesin memori bersama mungkin berjenis bus-based, extended, atau hierarchical. Mesin memori terdistribusi mungkin memiliki skema interkoneksi hypercube atau mesh.

Shared Memory Model

Semua prosesor terhubung ke memori yang "tersedia secara global", baik melalui perangkat lunak maupun perangkat keras. Sistem operasi biasanya menjaga koherensi memorinya.

Dari sudut pandang programmer, model memori ini lebih dipahami daripada model memori terdistribusi. Keuntungan lain adalah bahwa koherensi memori dikelola oleh sistem operasi dan bukan program tertulis. Dua kelemahan yang diketahui adalah: skalabilitas melebihi tiga puluh dua prosesor adalah sulit, dan model memori bersama kurang fleksibel daripada model memori terdistribusi.

Ada banyak contoh shared memory (multiprosesor): UMA (Uniform Memory Access), COMA (Cache Only Memory Access).

Berbasis bus

Mesin MIMD dengan memori bersama memiliki prosesor yang berbagi memori pusat yang sama. Dalam bentuk yang paling sederhana, semua prosesor dipasang ke bus yang menghubungkannya ke memori. Ini berarti bahwa setiap mesin dengan memori bersama berbagi CM tertentu, sistem bus umum untuk semua klien.

Sebagai contoh, jika kita menganggap bus dengan klien A, B, C terhubung di satu sisi dan P, Q, R terhubung di sisi yang berlawanan, salah satu klien akan berkomunikasi dengan yang lain melalui antarmuka bus di antara mereka.

Hierarchical

Mesin MIMD dengan memori bersama hierarkis menggunakan hierarki bus (seperti, misalnya, dalam "Pohon lemak") untuk memberi prosesor akses ke memori satu sama lain. Prosesor pada papan yang berbeda dapat berkomunikasi melalui bus antar-nodal. Bus mendukung komunikasi antar papan. Dengan jenis arsitektur ini, mesin tersebut dapat mendukung lebih dari sembilan ribu prosesor.

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

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.


Arsitektur Hibrid SIMD-MIMD

Arsitektur hibrid SIMD-MIMD adalah sistem pemrosesan paralel dengan struktur yang dapat diubah sebagai satu atau lebih arsitektur SIMD dan /atau MIMD independen dengan ukuran yang bervariasi.

Ada tiga kategori utama arsitektur SIMD-MIMD:

  • PASM: Partionable SIMD-MIMD systems
  • VLIW: Very Long Instruction Word systems
  • MSIMD: Multiple SIMD systems

Tidak ada komentar:

Posting Komentar

PERBEDAAN ANTARA THREADS DAN PROSES

 Nama : Monica Efniasari Npm : 18311196 Kelas : SI 18 ABCDEX Universitas Teknookrat                                    :   http://www.tekno...