KOMPUTASI MODERN DAN PARALEL PROCESSING
Pada postingan kali ini akan
dibahas tentang komputasi ,Paralel processing dan hubungan antara komputasi
modern dengan pararel processing , berikut ini penjelasannya.
Pengertian
Komputasi
Komputasi
adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan
masalah dari sebuah data input. Data input disini adalah sebuah masukan yang
berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu
komputer berpadu dengan ilmu matematika. 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 secara umum, biasanya
berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam
perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang
mendasar terhadap bidang ilmu yang mendasari teori ini. 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.
Pengertian
Komputasi Modern
Komputasi
modern bisa disebut 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). Dalam kerjanya komputasi
modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan
yang dilakukan itu meliputi
1.
Akurasi
2.
Kecepatan
3.
ProblemVolume Besar
4.
Modelling
5.
Kompleksitas
PARALLEL
PROCESSING
(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 denganmemanfaatkan
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 sebagai
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
paraleladalah 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
Sebagai
besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih
darisatu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU
dapatmelakukan 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 pengiriman
permintaan dan jawaban dari parallel processing
Hubungan
antara Komputasi Modern dengan Parallel Processing
Tujuan
dari komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan
berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah
kecil, membuat kinerja menjadi cepat.
Formula
komputasi paralel yang diajukan pada hukum Amdahl. Dimana a adalah
banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian
masalah menjadi lebih cepat dengan menggunakan komputasi paralel.
Jadi,
sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan
Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat
mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU.
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.
Kinerja
komputasi dengan menggunakan paralel processing itu menggunakan dan
memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah
dari masalah yang ada. Komputasi dengan paralel processing akan menggabungkan
beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi,
satu masalah terbagi-bagi penyelesaiannya.
Referensi
- · https://raraqra.wordpress.com/2016/05/21/komputasi-modern-dan-paralel-processing-serta-hubungannya/
- · http://mamz.weebly.com/komputasi-modern.html