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 yang diperlukan sangat besar, baik karena harus mengolah data
dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk
melakukan aneka jenis komputasi paralel ini diperlukan 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) ataupun banyak (prosesor ganda dengan mesin paralel) CPU.
Tujuan utama dari pemrograman paralel adalah 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.
Nila Katrin A.T.55412324.4IA09
Source:
http://yuanantaputeri.blogspot.co.id/2014/05/komputasi-modern-dan-paralel-processing.html


Tidak ada komentar:
Posting Komentar