a. SISD
(Single Instruction stream, Single Data Stream)
Merupakan
singkatan dari Single Instruction, Single Data adalah satu-satunya yang
menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya
digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai
model untuk komputasi tunggal. Beberapa contoh komputer yang menggunakan model
SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.
SISD
adalah salah satu dari empat klasifikasi utama sebagaimana didefinisikan dalam
taksonomi Flynn. Dalam sistem ini klasifikasi didasarkan pada jumlah instruksi
bersamaan dan data stream hadir dalam arsitektur komputer. Menurut Michael J.
Flynn , SISD dapat memiliki karakteristik pemrosesan konkuren. Instruksi
fetching dan eksekusi pipelined instruksi adalah contoh umum ditemukan di
komputer SISD paling modern.
Gambar
1a. SSID
b. SIMD (Single Instruction Multiple Data)
Merupakan singkatan dari Single
Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi
yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh
kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan
kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma
atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1
mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2
mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk
processor-processor yang lain. Beberapa contoh komputer yang menggunakan model
SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan
Cell Processor (GPU).
SIMD dibagi menjadi beberapa bentuk
lagi yaitu :
1. Exclusive-Read,
Exclusive-Write (EREW) SM SIMD
2. Concurent-Read, Exclusive-Write
(CREW) SM SIMD
3. Exclusive-Read,
Concurrent-Write (ERCW) SM SIMD
4. Concurrent-Read,
Concurrent-Write (CRCW) SM SIMD
Gambar 1b. SIMD
c. MISD (Multiple
Instruction, Single Data)
Merupakan singkatan dari Multiple Instruction, Single Data.
MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi
yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari
model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh
model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer
pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan
1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di
setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.
d. MIMD (Multiple Instruction,
Multiple Data)
Merupakan singkatan dari Multiple Instruction, Multiple Data.
MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi
yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang
menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa
komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer,
Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
sumber :
http://coretanmuvi.blogspot.com/2012/03/paralel-processing.html
http://rivanipai.blogspot.com/2012/04/processing-parallel-dan-komputasi.html
http://azhafizfebrian.blogspot.com/2014/07/arsitektur-simd-dan-ssid.html
http://rivanipai.blogspot.com/2012/04/processing-parallel-dan-komputasi.html
http://azhafizfebrian.blogspot.com/2014/07/arsitektur-simd-dan-ssid.html
Penerapan SISD
BalasHapus