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)
Pemrosesan paralel 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.
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 tunggalyang 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 komputasi dan parallel
procesing ini adalah defenisi komputasi dan parallel procesing,arsitektur
komputer parallel dan pemograman parallel. Sehingga mudah dipahami dan Kekurangan dari artikel
Komputasi dan Parallel Processing adalah perbedaan spesifik antara komputasi biasa dan
komputasi parallel processing tidak terlihat dengan jelas dan tidak terlalu lengkap dalam menjabarkan materi
komputasi dan parallel processing karena didalam artikel diatas cuma ada
pengertian dari masing-masing materi.
Sedangkan untuk hubungan antara komputasi modern dan
parallel processing adalah Komputasi bisa diartikan sebagai
penyusunan model matematika dan teknik penyelesaian numerik serta
penggunaan komputer untuk menganalisis dan memecahkan
masalah-masalah ilmu. Dalam penggunaan praktis, biasanya berupa penerapan
simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan
masalah-masalah dalam berbagai bidang keilmuan. Sedangkan parallel processing
bisa diartikan sebagai cara agar lebih dari satu komputer dapat bekerja secara
bersamaan. Komputasi saat ini sangat berguna terutama dibidang IT, dengan
adanya parallel processing, tentu dapat mempermudah proses komputasi yang
dilakukan oleh sekumpulan komputer. Sehingga, proses dapat dilakukan dengan
cepat (tidak memakan waktu yang lama) dan hasil yang diinginkan dari proses
komputasi dapat diterima oleh user dengan cepat.
Sumber:
Tidak ada komentar:
Posting Komentar