1.
Pengertian Parallel
Computation
Parallel
computation adalah salah satu pemrograman komputer yang memungkinkan untuk
melakukan eksekusi perintah secara bersamaan dan berbarengan dalam satu ataupun
banyak prosesor di dalam sebuah CPU. Parallel computation sendiri berguna untuk
meningkatkan performa komputer karena semakin banyak proses yang bisa
dikerjakan secara bersamaan maka akan makin cepat.
| Parallel Computation |
Konsep paralel
adalah sebuah kemampuan prosesor untuk melakukan sebuah tugas ataupun banyak
tugas secara simultan ataupun bersamaan, dengan kata lain prosesor mampu
melakukan satu ataupun banyak tugas dalam satu waktu.
2.
Tujuan dari Parallel
Computation
Meningkatkan
kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah
masalah besar ke dalam beberapa masalah kecil, membuat kinerja menjadi cepat.
Formula komputasi paralel yang diajukan pada hukum Amdahl. Dimana a adalah
banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian
masalah menjadi lebih cepat dengan menggunakan komputasi paralel.
3.
Distributed Processing
Pemrosesan
terdistribusi merupakan proses pendistribusian pengolahan paralel dalam pemrosesan
paralel menggunakan beberapa mesin. Jadi, bisa di bilang kemampuan dari suatu
komputer-komputer yang dijalankan secara bersamaan untuk memecahkan suatu
masalah dengan proses yang cepat.
4.
Architectural Parallel
Computer
Menurut seorang
Designer Processor, taksonomi Flynn, Arsitektur Komputer dibagi menjadi 4
baguan, yaitu :
1.
SISD ( Single Instruction Single
Data Stream )
Jenis Komputer yang hanya memiliki satu prosesor dan
satu instruksi yang dieksekusi secara serial.
2.
SIMD ( Single Instruction Multiple Data Stream )
Jenis komputer yang memiliki lebih dari satu prosesor,
tetapi komputer ini hanya mengeksekusi satu instruksi secara paralel pada data
yang berbeda pada level lock-step.
3.
MISD ( Multiple Instruction Single
Data Stream )
Jenis komputer yang memiliki satu prosesor dan
mengeksekusi beberapa instruksi secara paralel tetapi di dalam praktiknya tidak
ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah
dipahami, sampai saat ini pun belum ada komputer yang menggunakan arsitektur
jenis ini
4.
MIMD ( Multiple Instruction Multiple
Data Stream )
Jenis komputer yang memiliki lebih
dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel.
Tipe komputer ini yang paling banyak digunakan untuk membangun komputer
paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini, karena
model dan konsepnya yang tidak terlalu rumit untuk dipahami.
Sumber :
No comments:
Post a Comment