Jenis Multiple Processor Organization MIMD
Nama : Ainur Aulia
NPM : 17311317
MIMD (Multiple Instruction Stream, Multiple Data Stream)
Serangkaian set prosesor mengeksekusi serangkaian instruksi yang berbeda secara semultan pada rangkaian set data yang berbeda. SMP, Cluster dan siste NUMA berada pada kategori ini.
MIMD berarti banyak prosesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan. Lebih lanjut sebagai bagian dari komputer, prosesor memiliki otonom yang besar dalam melakukan operasinya. Secara umum MIMD digunakan ketika banyak permasalahan heterogen yang harus diselesaikan pada sangat baik digunakan untuk meneyelesaikan permasalahan yang besar, sebab melebihi data dan kontrol yang harus dilewatkan dari task ke task. Sebagai contoh dalam analogi sebuah Bank, MIMD akan menampilkan kerja terbaiknya ketika masing- waktu yang sama. MIMD masing teller memiliki beberapa transaksi yang harus diselesaikan satu persatu tanpa ada pembuangan waktu dan penghentian dari beberapa bagian transaksi. Tetapi pada sistem MIMD akan dibingungkan oleh aliran data (dataflow) paralel, karena aliran data tersebut harus dikerjakan oleh mesin MIMD secara terus menerus.
Pertama bahwa tiap-tiap prosesor bekerja secara independen kecuali untuk sistem sinkoron tertentu harus menunggu. Prosesor menjalankan task yang pendek sebagai contoh selesainya mengevaluasi vektor satu elemen sebelum prosesor memproses task lebih jauh. Tentu saja prosesor dalam waktu yang singkat dapat melakukan beberapa pekerjaan yang berbeda, seperti waiting, comparing dan sending data. Kedua, bahwa pada program paralel untuk menyelesaikan suatu task baik jumlahnya diketahui ataupun tidak, menggunakan prosesor yang jumlahnya tidak diketahui pula.
Hal tersebut menggambarkan dua ciri mendasar dari sistem MIMD, yaitu :
1. Kelamahan pada sentralisasi dan mekanisme sistem sinkron secara umum, dan
2. Penggeneralisasian task yang heterogen yang dioperasikan secara bersamaan, contohnya dalam memproses operasi yang berbeda dengan data berbeda dan dalam jangka waktu yang berbeda pula.
Secara umum MIMD meliputi paradigma reduksi/dataflow. Pada kenyataannya juga secara umum meliputi SIMD, sebab kita dapat menemui sifat SIMD pada sebagian sifat MIMD. Sehingga menghasilkan Kinerja akhir dari simulasi satu bentuk mesin dengan bentuk lainnya. Untuk menggabungkannya, mesin MIMD mengubah SIMD prosesor dimana masing-masing prosesornya mampu mengerjakan banyak task dari aplikasi yang berbeda pada waktu yang sama .
Dengan organisasi MIMD , prosesor merupakan tujuan umum dimana masing-masing prosesor dapat memproses semua instruksi yang penting untuk menampilkan transformasi data yang sesuai. MIMD dapat dibagi lagi berdasarkan cara komunikasi prosesornya. Apabila prosesor –prosesor memiliki memori yang sama, maka masing-masing prosesor mengakses program-program dan data yang disimpan dalam memori bersama, dan prosesor berkomunikasi satu sama lain melalui memori tersebut. Bentuk umum dari sistem ini adalah multiprosesor simetris (SMP). Multipel prosesor memberi satu atau sekelompok memori dengan mekanisme bus yang diberikan atau interkoneksi lainnya. Salah satu ciri yang membedakan adalah waktu akses memori ke ruang memori manapun kira-kira sama untuk masing-masing prosesor. Pengembangan yang terbaru adalah NUMA, yaitu organisaasi akses memori yang tidak seragam, seperti menurut Flynn bahwa waktu akses memori pada ruang yang berbeda dapat berbeda bila digunakan dengan prosesor NUMA. Kumpulan dari prosesor tunggal atau SMP dapat diinterkoneksi untuk membentuk sebuah cluster. Komunikasi antar komputer –komputer bisa melalui jalan yang tetap maupun melalui beberapa fasilitas jaringan.
Comments
Post a Comment