Anda di halaman 1dari 6

SISD

(Single Instruction Stream, Single Data Stream):



Dalam komputasi, SISD, merupakan istilah yang mengacu kepada arsitektur
komputer dimana satu prosesor, atau disebut dengan uniprocessor,
mengeksekusi aliran instruksi tunggal, untuk beroperasi pada data yang
tersimpan dalam memori tunggal. SISD merupakan salah satu klasifikasi utama
dari 4 bagian yang ada. Dimana, dalam sistem klasifikasi ini berdasarkan angka
dari instruksi konkuren yang ada dan aliran data yang ada pada saat itu di
arsitektur komputer.

Instruksi tunggal (single instruction):
Hanya satu aliran instruksi yang dieksekusi oleh CPU di setiap siklus clock
Data tunggal (single data):
Hanya satu aliran data yang digunakan sebagai input di setiap siklus clock
Eksekusi deterministik
SISD merupakan yang tertua dan masih digunakan sampai dengan
sekarang, jenis komputer pada umumnya
Contoh:
a. Generasi lampau pada mainframe
b. Minicomputer dan workstations
c. PC modern



























SIMD (Single Instruction Stream, Multiple Data Stream):



Merupakan kelas dari komputer paralel yang mendeskripsikan tentang suatu
komputer dengan lebih dari satu elemen prosesor untuk mengerjakan operasi
yang sama dalam data yang jumlahnya lebih dari satu secara simultan (spontan).
SIMD biasanya digunakan pada pekerjaan umum seeprti mengatur kontras pada
gambar digital (digital image) atau mengatur volume dari suara digital (digital
audio). Pada model CPU modern, umumnya instruksi SIMD digunakan untuk
meningkatkan performa di bidang multimedia
Instruksi tunggal (single instruction):
Dimana seluruh unit pemrosesan mengeksekusi instruksi yang sama pada
siklus clock tertentu
Data ganda (multiple data):
Setiap unit pemrosesan dapat mengoperasikan elemen data yang berbeda
SIMD cocok untuk masalah khusus yang ditandai dengan keteraturan
tingkat tinggi seperti pemrosesan grafis atau gambar (graphics/image
processing).
Sinkronus dan eksekusi deterministik.
Terbagi menjadi 2 bagian: processor arrays dan vector pipelines.
Contoh:
a. Processor array:
Connection machine CM-2, MasPar MP-1 & MP-2, ILLIAC IV
b. Vector pipelines:
IBM 9000, Cray X-MP, Y-MP & C90, Fujitsu VP, NEC SX-2, Hitachi S820,
ETA10
Model komputer modern kebanyakan, biasanya dengan graphics
processor units (GPU) yang mengadopsi instruksi SIMD dan unit
eksekusinya.




















MISD (Multiple Instruction Stream, Single Data Stream):



Merupakan salah satu tipe dari arsitektur komputer paralel dimana terdapat
banyak unit fungsional yang melakukan berbagai operasi yang berbeda pada
data yang sama. Arsitektur pipeline termasuk ke dalam tipe ini, walaupun
beberapa pihak akan menyampaikan bahwa data akan berbeda setelah
menjalani pemrosesan dari setiap tahap yang ada pada pipeline. Tidak semua
arsitektur ini ada, seperti ada MIMD, dan SIMD lebih sering ditemui untuk teknik
data paralel. Alasannya, mereka menjalankan penggunaan sumber daya
komputasional lebih baik daripada MISD. Namun salah satu contoh pada MISD
dalam dunia komputasi yang sangat terlihat ialah komputer pengendali Space
Shuttle Flight
Tipe dari komputer paralel
Instruksi ganda (multiple instructions):
Setiap unit pemrosesan mengoperasikan data secara mandiri melalui
jalur aliran instruksi yang terpisah.
Data tunggal (single data):
Aliran data tunggal diberikan ke unit pemrosesan ganda (lebih dari satu).
Beberapa contoh pada MISD:
a. Eksperimen Carnegie-Mellon C.mmp computer (1971)
Beberapa contoh yang lain:
a. Frekuensi filter ganda yang dioperasikan pada aliran sinyal tunggal
b. Algoritma kriptografi ganda untuk memecahkan pesan dengan kode
tunggal (single coded message)
























MIMD (Multiple Instruction Stream, Multiple Data Stream):



Dalam komputasi, MIMD merupakan teknik dalam mencapai proses paralel.
DImana mesin yang menggunakan MIMD menggunakan sejumlah prosesor yang
berfungsi secara asinkronous dan mandiri. Dimana, setiap prosesor yang
berbeda dapat mengekseskusi instruksi yang berbedan juga dalam data yang
berbeda. Arsitektur MIMD digunakan pada beberapa aplikasi seperti desain
berbasis komputer atau manufaktur dengan kendali komputer, simulasi,
pemodelan, dan peralihan komunikasi. Mesin MIMD dapat disimpulkan juga
sebagai distribusi memori yang terpisah. Dimana distribusi mesin memori dari
MIMD memiliki hypercube atau mesh interconnection. Dan juga, CPU dengan inti
lebih dari satu (ganda) dapat disebut sebagai mesin MIMD.
Merupakan tipe dari paralel komputer
Instruksi ganda (multiple instruction):
Dimana setiap prosesor mengeksekusi aliran instruksi yang berbeda
Eksekusi data bisa berupa sinkronus dan asinkronus, deterministik dan
non deterministic.
Merupakan tipe dari komputer paralel yang sering dijumpai dan
komputer modern masa kini.
Contoh:
a. Komputer masa kini
b. Termasuk dalam komputasi grid (terhubung dalam jaringan)
c. Komputer SMP (multi-processor)
d. PC dengan multicore
























Parallel Computer:

Merupakan kumpulan dari elemen pemrosesan yang berkomunikasi dan dapat
bersifat kooperatif dalam menyelesaikan permasalahan besar dengan cepat.
Contoh:

a. Geographic Information Systems
b. Mechanical Design & Analysis (CAD/CAM)
c. Aerospace
d. Komputasional dalam bidang ilmu kimia
e. Pemodelan Molekul
f. Molekul Dinamis
g. Struktur pemodelan bio-molecular
h. Pemrosesan data seismic
i. Remote sensing, image processing dan geomatika
j. Ramalan cuaca (weather forecasting).

Clustering:

Merupakan tipe dari sistem pemrosesan terdistribusi dan komputasi paralel,
dimana berisikan koleksi komputer yang berdiri sendiri namun terhubung
secara kooperatif dan bekerja secara bersamaan secara tunggal, sumberdaya
komputasi yang terintegrasi.

Arsitektur Clustering












Contoh:

a. Compiler
b. Layanan jaringan
c. Migrasi proses, global PID
d. Lingkungan pemrograman (programming environment), MPI / PVM
e. Sistem citra tunggal (single system image)
f. Sistem file global (global file system)



Distributed computing:

Merupakan bidang ilmu komputer yang mempelajari tentang sistem terdistibusi
dimana suatu sistem perangkat lunak di suatu komponen yang terletak di
komputer yang terhubung dalam jaringan mampu berkomunikasi dan
berkoordinasi dengan saling memberikan pesan untuk mengkoordinasikan aksi
mereka.

Contoh:
a. Internet
b. Mesin ATM (Bank)
c. Intranet/workgroup