Banyak Instruksi, Banyak Data (MIMD)

Pengarang: Laura McKinney
Tanggal Pembuatan: 10 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
DL1 Kel02 IF4103 | Sistem Paralel
Video: DL1 Kel02 IF4103 | Sistem Paralel

Isi

Definisi - Apa yang dimaksud dengan Banyak Instruksi, Banyak Data (MIMD)?

Multiple Instruction, Multiple Data (MIMD) mengacu pada arsitektur paralel, yang mungkin merupakan tipe prosesor paralel yang paling dasar, tetapi paling dikenal. Tujuan utamanya adalah untuk mencapai paralelisme.

Arsitektur MIMD mencakup seperangkat N-individual, prosesor yang berpasangan ketat. Setiap prosesor menyertakan memori yang umum untuk semua prosesor, dan tidak dapat diakses langsung oleh prosesor lain.

Arsitektur MIMD mencakup prosesor yang beroperasi secara independen dan tidak sinkron. Berbagai prosesor dapat melakukan berbagai instruksi kapan saja pada berbagai potongan data.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Multiple Instruction, Multiple Data (MIMD)

Ada dua jenis arsitektur MIMD: Memori Bersama Arsitektur MIMD dan arsitektur Memori MIMD Terdistribusi.


Memori Bersama Karakteristik arsitektur MIMD:

  • Membuat sekelompok modul dan prosesor memori.

  • Setiap prosesor dapat langsung mengakses modul memori apa pun melalui jaringan interkoneksi.

  • Kelompok modul memori menguraikan ruang alamat universal yang dibagi antara prosesor.

Manfaat utama dari tipe arsitektur ini adalah sangat mudah diprogram karena tidak ada komunikasi eksplisit antara prosesor dengan komunikasi yang dialamatkan melalui penyimpanan memori global.

Karakteristik arsitektur MIMD Memori Terdistribusi:

  • Mengkloning pasangan memori / prosesor, yang dikenal sebagai elemen pemrosesan (PE), dan menautkannya dengan menggunakan jaringan interkoneksi.

  • Setiap PE dapat berkomunikasi dengan orang lain dengan cara.

Dengan memberikan setiap prosesor memori sendiri, arsitektur memori terdistribusi memintas kelemahan arsitektur memori bersama. Sebuah prosesor hanya dapat mengakses memori yang terhubung langsung dengannya.


Jika prosesor membutuhkan data yang berada di memori prosesor jarak jauh, maka prosesor harus a ke prosesor jarak jauh, meminta data yang diperlukan.

Akses ke memori lokal dapat terjadi jauh lebih cepat daripada mengakses data pada prosesor jarak jauh. Lebih jauh, jika jarak fisik ke prosesor jarak jauh lebih besar, akses ke data jarak jauh akan membutuhkan waktu lebih lama.