Pada kesempatan ini saya akan membahas mengenai Komputasi dan Parallel
Processing, serta hubungan diantara keduanya.
Komputasi sebetulnya
bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma.
Hal ini ialah apa yang disebut dengan teori
komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi
umumnya dilakukan dengan menggunakan pena dan kertas,
atau kapur dan batu tulis, atau dikerjakan secara
mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah
dilakukan dengan menggunakan komputer.
Secara umum iIlmu 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 praktis,
biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi
lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan,
tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip
baru yang mendasar dalam ilmu.
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.
Parallel
processing atau pemrosesan paralel memiliki pengertian yaitu penggunaan pada
lebih dari satu CPU untuk menjalankan sebuah program secara simultan, atau
penggunaan dua atau lebih tugas pada waktu yang sama dengan tujuan
mempersingkat waktu penyelesaian tugas-tugas tersebut dengan cara
mengoptimalkan resource pada sistem komputer yang ada pada tujuan yang sama.
Maksudnya program dijalankan dengan banyak CPU secara bersamaan dengan tujuan
untuk membuat program yang lebih baik dan dapat diproses dengan cepat. Dapat
diambil kesimpulan bahwa pada parallel processing berbeda dengan istilah
multitasking, yaitu satu CPU mengangani atau mengeksekusi beberapa program
sekaligus, parallel processing dapat disebut juga dengan istilah parallel
computing.
Pemrosesan
paralel dapat mempersingkat waktu eksekusi suatu program dengan cara membagi
suatu program menjadi bagian yang lebih kecil agar dapat dikerjakan pada
masing-masing prosesor secara bersamaan. Performa dalam pemrosesan paralel
diukur dari beberapa banyak peningkatan kecepatan yang diperoleh dalam
menggunakan teknik paralel. Pada proses kerja pemrosesan paralel yaitu membagi
beban kerja dan mendistribusikannya pada komputer-komputer lain yang terdapat
dalam sistem untuk menyelesaikan masalah. Sistem yang akan dibangun tidak akan
menggunakan komputer yang didedikasikan secara khusus untuk keperluan
pemrosesan paralel melainkan menggunakan komputer yang telah ada. Maksudnya
sistem ini akan terdiri dari sejumlah komputer dengan spesifikasi berbeda yang
akan bekerja sama untuk menyelesaikan suatu masalah.
Kemampuan
sistem paralel tergantung dari kemampuan pemrogram untuk membuat aplikasi
terdistribusi ketika dijalankan pada sistem paralel. Jika node slave mempunyai
prosessor lebih dari satu maka pemrogram harus memperhitungkan kemungkinan
paralelisme 2 level : Paralelisme di dalam slvae node (intra-node parallelism)
dan paralelisme antar slave node (inter-node parallelism). Inter-node
parallelism menggunakan shared memory dalam node sehingga tidak melakukan
pertukaran data secara explicit. Sedangkan inter-node parallelism melakukan
pertukaran data lewat media yang menghubungkan antara node slave yang ada.
Komputasi
paralel merupakan salah satu teknik melakukan komputasi secara bersamaan dengan
memanfaatkan beberapa komputer juga secara bersamaan. Pada komputasi paralel
dibutuhkan saat kapasitas yang diperlukan sangat besar untuk memproses
komputasi yang banyak. Di samping itu pemakai harus membuat pemrograman paralel
untuk dapat merealisasikan komputasi. Pemrograman paralel memiki tujuan utama
yaitu untuk meningkatkan performa komputasi. Oleh karena itu semakin banyak hal
yang bisa dilakukan secara bersamaan dalam waktu yang sama, semakin banyak pekerjaan
yang bisa diselesaikan.
Sumber :
http://www.scribd.com/doc/40938360/Makalah-Arkom-Paralel-Processing
http://www.gudangmateri.com/2009/12/pemrosesan-paralel.html
hei kawan, karena kita ini mahasiswa gundar, tolong ya blognya di kasih link UG, seperti
BalasHapus- www.gunadarma.ac.id
- www.studentsite.gunadarma.ac.id dan lain lain
karna link link tersebut mempengaruhui kriteria penilaian mata kuliah soft skill
makasi :)