Paralel computation adalah salah satu pemrograman
komputer yang memungkinkan untuk melakukan eksekusi perintah secara bersamaan dalam satu ataupun banyak prosesor di dalam sebuah CPU. Guananya apa? untuk eningkatkan performa dengan menggabungkan banyak resource untuk mengerjakan 1 tujuan.
Komputasi paralel biasanya
diperlukan pada saat terjadinya pengolahan data dalam jumlah besar ( di
industri keuangan, bioinformatika, dll ) atau dalam memenuhi proses komputasi
yang sangat banyak. Selanjutnya, komputasi paralel ini juga dapat ditemui dalam
kasus kalkulasi numerik dalam penyelesaian persamaan matematis di bidang fisika
( fisika komputasi ), kimia ( kimia komputasi ), dll. Nah kan butuh banyak komputer dan resource (prosesor, memory, dan storage), bisa aja lokasinya beda tempat, butuh tuh jaringan agar mesin-mesinya saling terhubung.
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.
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.
Menurut Gustafson proses
terdistribusi adalah sebuah komputasi paralel berjalan dengan menggunakan dua
atau lebih mesin untuk mempercepat penyelesaian masalah dengan memperhatikan
faktor eksternal, seperti kemampuan mesin dan kecepatan proses tiap-tiap mesin
yang digunakan.
Didistribusikan pengolahan paralel menggunakan pemrosesan
paralel pada beberapa mesin. Salah satu contoh dari hal ini adalah bagaimana
beberapa komunitas memungkinkan pengguna untuk mendaftar dan mendedikasikan
komputer mereka sendiri untuk memproses beberapa data set yang diberikan kepada
mereka oleh server. Ketika ribuan pengguna mendaftar untuk ini, banyak data
dapat diproses dalam jumlah yang sangat singkat.
Contoh dari proses
terdistribusi adalah ketika terdapat macam masalah diberikan pada satu master,
maka dengan menggunakan komputer paralel masalah terseut akan terpecah menjadi
beberapa bagian secara terdistribusi.
Architectural Parallel Computer
Menurut seorang Designer Processor,
taksonomi Flynn, Arsitektur Komputer dibagi menjadi 4 baguan, yaitu :
SISD (Single Instruction, Single Data) adalah
satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada
model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa
dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya
merupakan komputasi paralel yang menggunakan beberapa processor.
SIMD (Single Instruction, Multiple
Data) menggunakan banyak processor dengan instruksi yang sama, namun setiap
processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka
27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5
processor. Pada setiap processor kita menggunakan algoritma atau perintah yang
sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari
deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari
urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain.
Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar,
Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
MISD (Multiple Instruction, Single
Data) menggunakan banyak processor dengan setiap processor menggunakan
instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan
kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama
pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika
pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah
data dari urutan 1-100, namun algoritma yang digunakan untuk teknik
pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer
yang menggunakan model MISD.
MIMD (Multiple Instruction, Multiple Data)
menggunakan banyak processor dengan setiap processor memiliki instruksi yang
berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan
model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang
menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32,
AMD Opteron, Cray XT3 dan IBM BG/L.
Sumber :
http://chachados.blogspot.co.id/2013/07/parallel-computation.html
http://asepkeren-intiblogger.blogspot.com/2012/08/artikel-pengertian-parallel-computing.html
http://maesamaziah.blogspot.co.id/2015/04/parallel-computation.html
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
http://chachados.blogspot.co.id/2013/07/parallel-computation.html
http://asepkeren-intiblogger.blogspot.com/2012/08/artikel-pengertian-parallel-computing.html
http://maesamaziah.blogspot.co.id/2015/04/parallel-computation.html
http://syahrin-alf.blogspot.co.id/2016/05/apa-itu-parallel-computation.html
http://syahrin-alf.blogspot.co.id/2016/05/apa-itu-parallel-computation.html
Apa Itu Parallel
Computation dan Bagaimana Konsepnya ?
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.
Komputasi paralel biasanya diperlukan pada saat terjadinya pengolahan
data dalam jumlah besar ( di industri keuangan, bioinformatika, dll )
atau dalam memenuhi proses komputasi yang sangat banyak. Selanjutnya,
komputasi paralel ini juga dapat ditemui dalam kasus kalkulasi numerik
dalam penyelesaian persamaan matematis di bidang fisika ( fisika
komputasi ), kimia ( kimia komputasi ), dll. Dalam menyelesaikan suatu
masalah, komputasi paralel memerlukan infrastruktur mesin paralel yang
terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu
bekerja secara paralel.
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.
Apa Itu 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.
Menurut Gustafson proses terdistribusi adalah sebuah komputasi paralel
berjalan dengan menggunakan dua atau lebih mesin untuk mempercepat
penyelesaian masalah dengan memperhatikan faktor eksternal, seperti
kemampuan mesin dan kecepatan proses tiap-tiap mesin yang digunakan.
Didistribusikan pengolahan paralel menggunakan pemrosesan paralel pada
beberapa mesin. Salah satu contoh dari hal ini adalah bagaimana beberapa
komunitas memungkinkan pengguna untuk mendaftar dan mendedikasikan
komputer mereka sendiri untuk memproses beberapa data set yang diberikan
kepada mereka oleh server. Ketika ribuan pengguna mendaftar untuk ini,
banyak data dapat diproses dalam jumlah yang sangat singkat.
Contoh dari proses terdistribusi adalah ketika terdapat macam masalah
diberikan pada satu master, maka dengan menggunakan komputer paralel
masalah terseut akan terpecah menjadi beberapa bagian secara
terdistribusi.
Architectural Parallel Computer
Menurut seorang Designer Processor, taksonomi Flynn, Arsitektur Komputer
dibagi menjadi 4 baguan, yaitu :
SISD (Single Instruction, Single Data) adalah satu-satunya yang
menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya
digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan
sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya
merupakan komputasi paralel yang menggunakan beberapa processor.
SIMD (Single Instruction, Multiple Data) menggunakan banyak
processor dengan instruksi yang sama, namun setiap processor mengolah
data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada
deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5
processor. Pada setiap processor kita menggunakan algoritma atau
perintah yang sama, namun data yang diproses berbeda. Misalnya processor
1 mengolah data dari deretan / urutan pertama hingga urutan ke 20,
processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun
untuk processor-processor yang lain. Beberapa contoh komputer yang
menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP,
Thingking Machine CM-2 dan Cell Processor (GPU).
MISD (Multiple Instruction, Single Data) menggunakan banyak
processor dengan setiap processor menggunakan instruksi yang berbeda
namun mengolah data yang sama. Hal ini merupakan kebalikan dari model
SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh
model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada
komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah
data dari urutan 1-100, namun algoritma yang digunakan untuk teknik
pencariannya berbeda di setiap processor. Sampai saat ini belum ada
komputer yang menggunakan model MISD.
MIMD (Multiple Instruction, Multiple Data) menggunakan banyak
processor dengan setiap processor memiliki instruksi yang berbeda dan
mengolah data yang berbeda. Namun banyak komputer yang menggunakan model
MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang
menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel
IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Tidak ada komentar:
Posting Komentar