A. 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
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 :
Aristektur Komputer Parallel
Komputer
SISD (Single Instruction stream-Single Data stream)
Komputer
SIMD (Single Instruction stream-Multiple Data stream)
Komputer
MISD (Multiple Instruction stream-Single Data stream)
Komputer
MIMD (Multiple Instruction stream-Multiple Data stream
B. 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.
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.
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.
Sumber :
- http://antarberita.blogspot.com/2012/05/pengertian-komputasi.html
- http://dikky12.wordpress.com/2011/04/01/parallel-processing/
- http://coretanmuvi.blogspot.com/2012/03/paralel-processing.html
- http://hanapert.blogspot.com/2013/05/komputasi-modern-parralel-processing.html
Komentar
Pribadi :
A. Kelebihan
dari artikel Komputasi dan Parallel Processing yaitu terdapat penjelasan mengenai
pengertian dari komputasi, parallel
processing. Komputasi parallel dan pemrograman parallel. Sehingga, dari
segi pengertian dapat lebih mudah dipahami oleh pembaca.
Jadi,
sedikit pengertian komputasi adalah suatu proses menghitung, membandingkan dan
berbagai operasi perhitungan matematika dan logika. Sedangkan pengertian parallel
processing adalah penggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan.
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.
B. Sedangkan
kelebihan pada artikel Hubungan antara komputasi modern dengan paralel
processing adalah sudah lumayan lengkap dikarenakan 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.