Pengertian
Komputasi Modern
Komputasi modern adalah sebuah konsep
sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory,
memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita
melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan
sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann
(1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.
Von Neumann telah
menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di
salurkan melalui karya-karyanya . Beliau juga
merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los
Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat
semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka)
di dalam kepalanya.menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di
Dalam kerjanya komputasi modern
menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang
dilakukan itu meliputi:
- Akurasi (big, Floating point)
- Kecepatan (dalam satuan Hz)
- Problem Volume Besar (Down Sizzing atau pararel)
- Modeling (NN & GA)
- Kompleksitas (Menggunakan Teori big O)
Pengertian Parallel Processing
Pemrosesan
paralel (parallel processing) adalah penggunakan lebih dari satu
CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel
processing membuat program berjalan 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. Biasanya diperlukan 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 dihubungkan dengan jaringan dan
mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu
diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai
middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam
satu mesin paralel. Selanjutnya pemakai 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 secara bersamaan (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 dari satu. 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.
Hubungan antara Komputasi Modern dengan
Parallel Processing
Hubungannya adalah penggunaan komputer
saat ini / komputasi dianggap lebih cepat dibandingkan dengan penyelesaian
masalah secara manual. 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.
Sumber : http://rzbeuty.blogspot.com/2012/03/komputasi-modern-parallel-processing.html
0 comments:
Post a Comment