Komputasi dan
Paralel Processing
Komputasi
Sebagian besar manusia di dunia mengetahui apa itu
komputer, komputer berbeda dengan komputasi. Jadi, komputasi merupakan suatu
cara untuk menemukan pemecahan permasalahan dari data input dengan suatu
algoritma.
Pengertian Komputasi adalah proses menghitung,
membandingkan dan berbagai operasi perhitungan matematika dan logika yang
bertujuan untuk menyelesaikan suatu masalah yang dikerjakan dengan program
komputer yang sudah disusun sesuai dengan Algoritma yang benar.
Kelebihan dari proses perhitungan komputasi yaitu bisa
mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena kita tinggal
menginput data ke komputer, maka sistem yang telah dibuat tadi akan bekerja dan
mengolah data kita menjadi informasi yang lebih berguna.
Parallel Processing
Pemrosesan paralel (parallel processing)
Yaitu menggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan. Idealnya, parallel processing membuat
program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi
dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh
CPU yang berbeda-beda tanpa berkaitan di antaranya.
1. Komputasi Paralel
1. Komputasi Paralel
Merupakan salah satu teknik melakukan komputasi secara
bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.
Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena
harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi
yang banyak.
2. Pemrograman paralel
Merupakan suatu teknik pemrograman komputer yang
memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam
komputer dengan satu (prosesor
tunggal) ataupun banyak (prosesor
ganda dengan mesin paralel) CPU.Tujuan utama dari pemrograman parallel adalah
untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan
secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa
diselesaikan.
Komputasi paralel membutuhkan:
- algoritma
- bahasa pemrograman
- compiler
Parallel processing berbeda dengan multitasking, yaitu
satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing. Contoh struktur dari parallel processing sbb :
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 antara komputasi modern dengan paralel
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.
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.
Pengolahan paralel istilah digunakan untuk mewakili
kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan
data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer.
Keuntungan: waktu eksekusi lebih cepat, throughput jadi lebih tinggi.
Kekurangan: perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih. Tidak baik untuk daya rendah dan perangkat mobile.
Kekurangan: perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih. Tidak baik untuk daya rendah dan perangkat mobile.
Sehingga dikarenakan adanya keuntungan dan kemampuan
dari parallel processing, maka dianggap parallel processing adalah salah satu
teknik komputasi modern.
Kinerja Komputasi Modern dengan menggunakan Paralel Processing
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. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.
Komentar
Kelebihan
Pada artikel ini yang dibahas adalah defenisi komputasi dan parallel
procesing,arsitektur komputer parallel dan pemograman parallel. Sehingga dari
segi pengertiannya mudah dipahami oleh pembaca.
Kekurangan dari artikel
Komputasi dan Parallel Processing adalah tidak terlalu lengkap dalam
menjabarkan materi komputasi dan parallel processing karena didalam artikel
diatas cuma ada pengertian dari masing-masing materi.
Sedangkan untuk artikel
kedua, kelebihannya adalah terdapat penjelasan mengenai komputasi parallel
processing dengan cukup lengkap. Mulai dari hukum yang berlaku, tujuan, hingga
model komputasi. Kekurangannya antara lain, penjelasan hanya pada komputasi
parallel processing sedangkan komputasi sendiri tidak dibahas. Sehingga,
perbedaan antara keduanya agak sulit dimengerti. Selain itu, terdapat sedikit
kekurangan pada hukum yang berlaku. Dimana seharusnya ada beberapa rumus yang
berkaitan dengan masing-masing hukum, sehingga cara penggunaan hukum yang
berlaku seharusnya dapat lebih mudah dimengerti
Keuntungan dari artikel
ini adanya penjabaran lengkap tentang Hubungan antara komputasi modern dengan paralel
processing dan Kinerja Komputasi Modern dengan menggunakan Paralel Processing.
sudah
terdapat keuntungan dan kekurangan dalam melakukan hubungan antara komputasi
modern dengan parallel processing, jadi kita sebagai pembaca mudah memahami
isinya.
Keuntungannya:waktu eksekusi lebih cepat, throughput
jadi lebih tinggi. Kekurangan: perangkat keras lainnya yang dibutuhkan,
kebutuhan daya juga lebih, tidak baik untuk daya rendah dan perangkat mobile.
Sehingga dikarenakan adanya keuntungan dan kemampuan
dari parallel processing, maka dianggap parallel processing adalah salah satu
teknik komputasi modern
Sumber
Tidak ada komentar:
Posting Komentar