KOMPUTASI
PARALEL
Komputasi adalah Setiap jenis perhitungan
atau penggunaan teknologi komputer dalam pengolahan informasi. Perhitungan
adalah proses setelah yang jelas model yang dipahami dan dinyatakan dalam suatu
algoritma , protokol , topologi jaringan , dll Perhitungan juga merupakan
subyek utama dari ilmu komputer : menyelidiki apa yang dapat atau tidak dapat
dilakukan dengan cara komputasi. Perhitungan dapat diklasifikasikan oleh
setidaknya tiga kriteria ortogonal: digital vs analog, sekuensial vs paralel vs
bersamaan, bets vs interaktif.
Dalam
prakteknya, perhitungan digital sering digunakan untuk mensimulasikan proses
alam (misalnya, perhitungan Evolusi ), termasuk yang lebih alami dijelaskan
oleh model analog perhitungan (misalnya, jaringan syaraf tiruan ).
Paralel Processing adalah kemampuan menjalankan
tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan
atau bersamaan pada sebuah komputer. Secara umum, ini adalah sebuah teknik
dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat
proses penyelesaian masalah.
Terdapat
dua hukum yang berlaku dalam sebuah parallel processing yaitu:
- Hukum Amdahl
Amdahl
berpendapat, “Peningkatan kecepatan secara paralel akan menjadi linear,
melipatgandakan kemampuan proses sebuah komputer dan mengurangi separuh dari
waktu proses yang diperlukan untuk menyelesaikan sebuah masalah.”
- Hukum Gustafson
Pendapat
yang dikemukakan Gustafson hampir sama dengan Amdahl, tetapi dalam pemikiran
Gustafson, 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.
Gambar
diatas merupakan contoh dari sebuah komputasi paralel, dimana pada gambar
diatas terdapat sebuah masalah, dari masalah tersebut dibagi lagi menjadi
beberapa bagian agar sebuah masalah dapat dengan cepat diatasi.
Tujuan Komputasi Paralel
Tujuan
dari komputasi paralel adalah 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.
Salah
satu jenis penggunaan komputasi paralel adalah:
PVM
(Parallel Virtual Machine)
Merupakan
sebuah perangkat lunak yang mampu mensimulasikan pemrosesan paralel pada
jaringan.
Model
komputasi Paralel.
1. Embarasingly
Parallel adalah pemrograman paralel yang digunakan pada masalah-masalah
yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain. Sebenarnya
pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal, karena
tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.
2.
Taksonomi dari model pemrosesan paralel dibuat berdasarkan alur instruksi dan
alur data yang digunakan:
- SISD
(Single Instruction Single Datapath) merupakan prosesor tunggal, yang bukan
paralel.
- SIMD
(Single Instruction Multiple Datapath)alur instruksi yang sama dijalankan
terhadap banyak alur data yang berbeda. Alur instruksi di sini kalau tidak
salah maksudnya ya program komputer itu. trus datapath itu paling ya inputnya,
jadi inputnya lain-lain tapi program yang digunakan sama.
- MIMD
(Multiple Instruction Multiple Datapath)alur instruksinya banyak, alur
datanya juga banyak, tapi masing-masing bisa berinteraksi.
- MISD
(Multiple Instruction Single Datapath)alur instruksinya banyak tapi beroperasi
pada data yang sama.
Hubungan
Komputasi Modern dengan Parallel Processing
Hubungan
antara komputasi modern dan parallel processing sangat berkaitan, karena
penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan
dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja
atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan
meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat
keras komputer adalah processor. Sedangkan parallel processing adalah
penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan
banyak processor) agar kinerja computer semakin cepat.
Kinerja
komputasi dengan menggunakan paralel processing itu menggunakan dan
memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah
dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada
menggunakan satu komputer saja. Komputasi dengan paralel processing akan
menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU
tersebut.
Tugas Softskill
Ardi Pramana
Tugas Softskill
Ardi Pramana
Tidak ada komentar:
Posting Komentar