Konsep Pararelisme
Komputasi paralel
adalah salah satu teknik melakukan komputasi secara bersamaan dengan
memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya
diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus
mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll)
ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui
di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika
(fisika komputasi), kimia (kimia komputasi) dll.
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.
Tujuan dari komputasi terdistribusi adalah menyatukan kemampuan dari sumber
daya (sumber komputasi atau sumber informasi) yang terpisah secara fisik, ke
dalam suatu sistem gabungan yang terkoordinasi dengan kapasitas yang jauh
melebihi dari kapasitas individual komponen-komponennya.
Tujuan lain yang ingin
dicapai dalam komputasi terdistribusi adalah transparansi. Kenyataan bahwa
sumber daya yang dipakai oleh pengguna sistem terdistribusi berada pada lokasi
fisik yang terpisah, tidak perlu diketahui oleh pengguna tersebut. Transparansi
ini memungkinkan pengguna sistem terdistribusi untuk melihat sumber daya yang
terpisah tersebut seolah-olah sebagai satu sistem komputer tunggal, seperti
yang biasa digunakannya. Dalam prosesnya setiap komputer berinteraksi satu sama
lain untuk mencapai tujuan bersama.
Arsitektur Komputer Paralel
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.
·
Ketiga yaitu karakteristik yang terletak
pada perubahan lokasi memori yang dipengaruhi oleh satu prosesor yang terlihat
oleh proses – prosesor lainnya.
·
Keempat, karakteristiknya terlihat pada
mesin memori bersama dapat dibagi menjadi dua kelas utama berdasarkan waktu
akses memori: UMA dan NUMA.
Sesuai taksonomi Flynn,
seorang Designer Processor, Organisasi Prosesor dibagi menjadi 4 :
1) SISD
(Single Instruction Single Data Stream)
Single
Instruction – Single Data. Komputer ini memiliki hanya satu prosesor dan satu
instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer
konvensional. Menurut mereka tipe komputer ini tidak ada dalam praktik komputer
paralel karena bahkan mainframe pun tidak lagi menggunakan satu prosesor.
2) SIMD
(Single Instruction Multiple Data Stream)
Single
Instruction – Multiple Data. Komputer ini memiliki lebih dari satu prosesor,
tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda
pada level lock-step.
3) MISD
(Multiple Instruction Single Data Stream)
Multiple
Instructions – Single Data. Teorinya komputer ini memiliki satu prosesor dan
mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada
komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah
dipahami.
4) MIMD
(Multiple Instruction Multiple Data Stream)
Multiple
Instructions – Multiple Data. Komputer ini 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.
Sumber:
https://id.wikipedia.org/wiki/Komputasi_paralel
https://erarahma.wordpress.com/2015/06/26/distribusi-processing/
http://anditaajah.blogspot.co.id/2011/01/memaksimalkan-prosesor.html
http://myblogisland.blogspot.co.id/2013/04/parallel-computation.html
Sumber:
https://id.wikipedia.org/wiki/Komputasi_paralel
https://erarahma.wordpress.com/2015/06/26/distribusi-processing/
http://anditaajah.blogspot.co.id/2011/01/memaksimalkan-prosesor.html
http://myblogisland.blogspot.co.id/2013/04/parallel-computation.html
0 komentar:
Posting Komentar