Penjelasan Multiple Processor Organization "MISD"
MISD ( Multi Instruction Single Data )
Teorinya komputer ini memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami. Sampai saat ini belum ada komputer yang menggunakan model MISD. Arsitektur pipeline termasuk dalam jenis ini, meskipun seorang purist mungkin mengatakan bahwa datanya berbeda setelah diproses oleh setiap tahap dalam pipeline. Toleransi kesalahan menjalankan instruksi yang sama secara berlebihan untuk mendeteksi dan menutupi kesalahan, dengan cara yang dikenal sebagai replikasi tugas , dapat dianggap termasuk dalam tipe ini. Aplikasi untuk arsitektur ini jauh lebih jarang daripada MIMD dan SIMD, karena dua yang terakhir ini seringkali lebih sesuai untuk teknik paralel data umum.
Systolic Arrays
pertama kali dijelaskan oleh HT Kung danCharles E. Leiserson adalah contoh arsitektur MISD . Dalam susunan sistolik khas, data masukan paralel mengalir melalui jaringan node prosesor terprogram , menyerupai otak manusia yang menggabungkan, memproses, menggabungkan , atau mengurutkan data masukan menjadi hasil turunan.Manfaat utama dari array sistolik adalah bahwa semua data operan dan hasil parsial terdapat di dalam (melewati) array prosesor. Tidak perlu mengakses bus eksternal, memori utama, atau cache internal selama setiap operasi seperti yang terjadi pada mesin sekuensial standar. Batasan sekuensial pada kinerja paralel yang ditentukan oleh hukum Amdahl juga tidak berlaku dengan cara yang sama, karena dependensi data secara implisit ditangani oleh interkoneksi node yang dapat diprogram.Oleh karena itu, susunan sistolik sangat bagus dalam kecerdasan buatan, pemrosesan gambar, pengenalan pola, penglihatan komputer, dan tugas lain yang dilakukan dengan sangat baik oleh otak hewan. Prosesor muka gelombang secara umum juga bisa sangat baik dalam pembelajaran mesin dengan mengimplementasikan jaringan saraf konfigurasi mandiri di perangkat keras.
karena data swarm ditransformasikan saat melewati array dari node ke node, beberapa node tidak beroperasi pada data yang sama, yang membuat klasifikasi MISD menjadi keliru . Alasan lain mengapa array sistolik tidak harus memenuhi syarat sebagai MISD adalah sama dengan yang yang mendiskualifikasi dari kategori SISD: The input data biasanya vektor bukan s perapian di tungku d ata nilai, meskipun orang dapat berargumentasi bahwa setiap masukan yang diberikan vektor adalah kumpulan data tunggal.
Terlepas dari semua hal di atas, array sistolik sering ditawarkan sebagai contoh klasik arsitektur MISD dalam buku teks tentang komputasi paralel dan di kelas teknik. Jika array dilihat dari luar sebagai atom, itu mungkin harus diklasifikasikan sebagai SFMuDMeR = fungsi tunggal, banyak data, hasil gabungan.
Ada dua kategori:
1.Mesin dengan Unit pemroses berbeda dengan instruksi yang berbeda dengan data yang sama (sampai sekarang tidak ada mesin yang seperti ini)2.Mesin, dimana data akan mengalir ke elemen pemroses serial
Komentar
Posting Komentar