Sunday, 16 December 2012

5.2 Multiple Instruction


Multiple Instruction, Single Data Stream – MISD
  • Urutan data
  • Dihantar kepada set pemproses
  •  Setiap pemproses melaksanakan urutan arahan yang berbeza
  • Tidak pernah dilaksanakan

    Multiple Instruction, Multiple Data Stream - MIMD
  • Set pemproses
  • Melaksanakan urutan arahan yang berbeza serentak
  • Set data yang berbeza
  • SMPs, clusters dan system NUMA

Hardware and Software (Perkakasan dan Perisian)
  •  'Hardware'/Perkakasan
            Siri : contohnya, Pentium 4
      Selari : contohnya, quad-core Xeon e5345
  • 'Software'/Perisian
            Turutan: contohnya, pendaraban matriks
      Bersama: contohnya, sistem operasi
  • Perisian serentak boleh dijalankan pada perkakasan bersiri/selari
              - Cabaran : membuat keberkesanan penggunaan perkakasan selari

 
Seni Bina Multipemproses : Memori Dikongsi

Dikongsi memori multipemproses
   -Perkakasan menyediakan ruang alamat fizikal yang tunggal untuk semua pemproses
   -Segerakkan pembolehubah dikongsi menggunakan kunci
   -Memori akses masa
    : SMP / UMA (seragam) vs NUMA (tidak seragam)


 





No comments:

Post a Comment