Pada kesempatan kali ini saya akan menulis
mengenai parallel computation atau komputasi parallel yang mana pada umumnya
komputasi paralel adalah penggunaan simultan dari beberapa sumber penghitungan
untuk memecahkan masalah komputasi, berikut adalah contoh dalam komputasi
paralel :
Suatu informasi atau data agar dapat di
operasikan menggunakan beberapa CPU, suatu masalah dipecah menjadi beberapa
bagian terpisah yang dapat diselesaikan secara bersama. Setiap bagian kemudian
dipecah menjadi serangkaian instruksi dan kemudian instruksi dari setiap bagian
mengeksekusi secara bersamaan pada CPU yang berbeda.
Parallelism Concept
Umumnya, Paralelisme ternyata telah digunakan
selam bertahun-tahun terutama dalam melakukan proses komputasi yang kinerjanya
sangat tinggi, akan tetapi akhir – akhir ini mengikuti dengna perkembangan
teknologi struktur di dalamnya telah berkembang akibat kendala fisik yang dapat
mencegah penskalaan frekuensi. Disamping itu, konsep paralelisme juga merupakan
suatu hal yang sering digunakan oleh computer dan juga menjadi perhatian dari berbagai
hal akhir – akhir ini, maka komputasi paralel telah menjadi paradigma dominan
dalam arsitektur komputer, terutama dalam bentuk prosesor multicore.
Distributed Processing
Definisi umum dari pemrosesan terdistribusi merupakan
cara untuk mempercepat pengolahan data atau informasi dengan mendistribusikan
pekerjaan atau intruksi ke banyak komputer yang telah dipilih untuk memberi
kekuatan pemrosesan yang lebih cepat. Dalam prosesnya setiap komputer
berinteraksi satu sama lain untuk mencapai tujuan bersama.
Architectural Parallel Computer
Karakteristik umum dari architectural parallel
komputer adalah sebagai berikut:
- Pertama dalam hal pembagian memori pada
komputer parallel yang sangat bervariasi, namun pada umumnya memiliki kesamaan
kemampuan untuk semua prosesor dalam mengakses semua memori sebagai ruang
alamat global.
- Kedua beberapa prosesor dapat beroperasi
secara independen akan tetapi harus didukung oleh berbagai sumber daya memori
yang sama.