Pengertian Komputasi
Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara
dalam memecahkan masalah dari sebuah data input. Data input disini
adalah sebuah masukan yang berasal dari luar lingkungan sistem.
Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu
matematika. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai
perhatian pada penyusunan model matematika dan teknik penyelesaian
numerik serta penggunaan komputer untuk menganalisis dan memecahkan
masalah-masalah ilmu (sains). Dalam penggunaan secara umum, biasanya
berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi
dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip
baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. Bidang
ini berbeda dengan ilmu komputer (computer science), yang mengkaji
komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda
dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan
kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat
memberikan berbagai pemahaman baru, melalui penerapan model-model
matematika dalam program komputer berdasarkan landasan teori yang telah
berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu
tersebut.
Pengertian Paralel Processing
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan. Idealnya, parallel processing membuat
programberjalan lebih cepat karena semakin banyak CPU yang digunakan.
Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat
dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.
Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan
beberapa komputer secara bersamaan. Biasanyadiperlukan saat kapasitas
yangdiperlukan sangat besar, baik karena harus mengolah data dalam
jumlah besar ataupun karenatuntutan proses komputasi yang banyak. Untuk
melakukan aneka jenis komputasi paralel inidiperlukan infrastruktur
mesin paralel yang terdiri dari banyak komputer yang dihubungkandengan
jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu
masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa
disebut sebagaimiddleware yangberperan untuk mengatur
distribusi pekerjaan antar node dalam satu mesin paralel.
Selanjutnyapemakai harus membuat pemrograman paralel untuk
merealisasikan komputasi.
Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi
secara bersamaan baik dalam komputer dengan satu (prosesor tunggal)
ataupunbanyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama
dari pemrograman paraleladalah untuk meningkatkan performa komputasi.
Semakin banyak hal yang bisa dilakukan secarabersamaan (dalam waktu yang
sama), semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi paralel membutuhkan:
- algoritma
- bahasa pemrograman
- compiler
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.
Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara 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.
Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara 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. Komputasi dengan paralel
processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk
masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi
penyelesaiannya.
Sumber :
https://dwijati.wordpress.com/komputasi-modern/
https://dikky12.wordpress.com/2011/04/01/parallel-processing/
https://niamoraa.wordpress.com/softskill-project-2/hubungan-pemoresan-paralel-dan-komputasi-modern/
Koenig, Herbert. (1998). Modern Computational Methods. CRC Press
Nice article, next visit our website
BalasHapus