Pada
dasarnya, program komputer didesain dengan menggunakan sebuah cara di mana
tidak memungkinkan parallel computing, yaitu dengan menyelesaikan setiap
langkah dalam satu waktu. Untuk program yang melakukan proses dengan cara ini
(parallel computing), maka program tersebut didesain untuk dapat membagi task
ke dalam task-task yang lebih kecil yang dapat dikerjakan secara individual.
Keuntungan
utama parallel computing adalah program dapat melakukan eksekusi secara lebih
cepat. Jika hardware komputer yang mengeksekusi sebuah program yang menggunakann parallel computing
memiliki arsitekturnya, seperti pada processor (CPU / Central Processing Unit),
parallel computing dapat menjadi sebuah teknik yang efisie.
Yang perlu diingat adalah komputasi paralel berbeda dengan multitasking.
Pengertian multitasking adalah komputer dengan processor tunggal mengeksekusi
beberapa tugas secara bersamaan. Walaupun beberapa orang yang bergelut di
bidang sistem operasi beranggapan bahwa komputer tunggal tidak bisa melakukan
beberapa pekerjaan sekaligus, melainkan proses penjadwalan yang berlakukan pada
sistem operasi membuat komputer seperti mengerjakan tugas secara bersamaan.
Sedangkan komputasi paralel sudah dijelaskan sebelumnya, bahwa komputasi
paralel menggunakan beberapa processor atau komputer. Selain itu komputasi
paralel tidak menggunakan arsitektur Von Neumann.
Langganan:
Posting Komentar (Atom)
Posting Komentar