Pada pertemuan keempat tanggal 17
Juni 2015 matakuliah Pengantar Komputasi Modern, ditugaskan untuk mencari
artikel yang terkait tentang Komputasi dan Pararel Processing kemudian jelaskan
hubungan Komputasi modern dengan pararel processing.
Komputasi dan Pararel Processing
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. 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)
Hubungan Komputasi Modern Dan Parallel Processing
Komputasi modern dan pararel processing memiliki hubungan yang
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. Sehingga, parallel
processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur
komputer dengan banyak processor) agar kinerja komputer 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.
Tidak ada komentar:
Posting Komentar