Nama :
RAHMITA NURFITRI HAPSARI
Kelas :
4KA24
Tugas 1
Sumber
:
Pengertian
SISD dan SIMD
Single
Intruction Single Data Stream (SISD) adalah satu CPU yang mengeksekusi
instruksi satu persatu dan menjemput atau menyimpan data satu persatu. Pada
komputer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi
juga dimungkinkan adanyaoverlapping dalam eksekusi setiap bagian instruksi
(pipelining). Pada umumnya komputer SISD berupa komputer yang terdiri atas satu
buah pemroses (single processor). Namun komputer SISD juga mungkin memiliki
lebih dari satu unit fungsional (modul memori, unit pemroses, dan lain-lain),
selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit
pengendali. Skema arsitektur global computer dapat dilihat pada gambar1.
Gambar
1. SISD
Single
Instruction Multiple Data Stream (SIMD) adalah satu unit kontrol yang
mengeksekusi aliran tunggal instruksi, tetapi lebih dari satu elemen pemroses. Pada
komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh
sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan
menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun
melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran
data yang berbeda pula. Skema arsitektur global komputer SIMD dapat dilihat
pada gambar 2.
Gambar
2. SISD
Perbedaan
antara SISD dan SIMD
Table
1. perbedaan SISD dan SIMD
Single Intruction Single Data Stream (SISD)
|
Single Instruction Multiple Data Stream
(SIMD)
|
Instruksi
dikerjakan terurut satu demi satu
|
Instruksi
dapat dikerjakan tanpa terurut
|
Terdiri
dari satu pemrosesan
|
Terdiri
lebih dari satu pemrosesan
|
Operasi
terhadap satu elemen
|
Operasi
terhadap berbagai elemen yang berbeda
|
Peningkatan
kecepatan kurang karena instruksi dilakukan satu demi satu
|
Peningkatan
kecepatan dengan jumlah hardware
|
Flowchart
SISD dan SIMD
Sebagai
perbandingan, pada gambar 3, 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 .
Gambar
3. Flowchart SISD dan SIMD
Storyboard
SISD dan SIMD
Pada gambar 4 memperlihatkan
storyboardarsitektur SIMD computer.
Gambar
4. Storyboard SIMD
Pada gambar
5 memperlihatkan storyboardarsitektur SISD computer.
Gambar
5. Storyboard SISD
Tidak ada komentar:
Posting Komentar