Sabtu, 05 Juli 2014

TUGAS 1 - PERBEDAAN ARSITEKTUR SIMD & ARSITEKTUR SISD (Bulan Ke-4)


Single Intruction Stream, Single Data Stream (SISD)

Satu CPU yang mengeksekusi instruksi satu persatu dan menjemput atau menyimpan data satu persatu.




Single Instruction Stream Multiple Data Stream (SIMD)


Satu unit kontrol yang mengeksekusi aliran tunggal instruksi, tetapi lebih dari satu Elemen Pemroses


Arsitektur SIMD
Mesin SIMD secara umum mempunyai karakteristik sbb:
Mendistribusi proses ke sejumlah besar hardware
Beroperasi terhadap berbagai elemen data yang berbeda
Melaksanakan komputasi yang sama terhadap semua elemen data
Peningkatan kecepatan pada SIMD proporsional dengan jumlah hardware (elemen pemroses) yang tersedia.



Sebagai perbandingan, pada gambar dibawah, untuk sistem SISD (a), X1, X2, X3, dan X4 merepresentasikan blok instruksi, setelah mengeksekusi X1, tergantung dari nilai X, X3 atau X2 dieksekusi kemudian X4. Pada sistem SIMD, beberapa aliran data ada yang memenuhi X=? dan ada yang tidak, maka beberapa elemen akan melakukan X3 dan yang lain akan melakukan X2 setelah itu semua elemen akan melakukan X4.




Array Element pemroses atau biasa disebut Processor Array dapat berbeda satu sama lain
berdasarkan:
Struktur elemen pemroses
Struktur unit kontrol
Struktur memori
Topologi interkoneksi
Struktur input/output
Struktur umum dari 16 elemen pemroses dan unit kontrol tunggal dapat dilihat pada gambar berikut :









Tidak ada komentar:

Posting Komentar