A. Komputasi dan paralel processing
- Komputasi
Pengertian komputasi adalah perhitungan dan penggunaan
teknologi komputer dalam pengolahan informasi berupa matematika dan logika
yang bertujuan untuk menyelesaikan suatu masalah yang dikerjakan dengan program
komputer yang sudah disusun sesuai dengan Algoritma yang benar.
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 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.
Kelebihan dari proses perhitungan komputasi adalah, anda
bisa mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena anda
tinggal menginput data ke komputer, maka sistem yang telah dibuat tadi akan
bekerja dan mengolah data anda menjadi informasi yang lebih berguna
- 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
Sebagian besar komputer hanya mempunyai satu CPU, namun ada
yang mempunyai lebih darisatu. Bahkan juga ada komputer dengan ribuan CPU.
Komputer dengan satu CPU dapat melakukan parallel processing dengan
menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing
ini memerlukan software canggih yang disebut distributed processing software.
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
1. Komputer SISD (Single Instruction
stream-Single Data stream)
2. Komputer SIMD (Single Instruction
stream-Multiple Data stream)
3. Komputer MISD (Multiple
Instruction stream-Single Data stream)
4. Komputer MIMD (Multiple
Instruction stream-Multiple Data stream)
B. Hubungan Antara
Komputasi Modern Dan Parallel 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.
- 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 :
Nama : Ni Putu Yuan Antaputeri
NPM : 54410952
Kelas : 4IA14