Komputasi
Komputasi 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.
Paralell Processing
Dalam komputer, pemrosesan paralel merupakan pengolahan dari
Program instruksi dengan membagi mereka di antara beberapa prosesor dengan
tujuan untuk menjalankan program dalam waktu kurang. Dalam komputer paling
awal, hanya satu program berlari pada suatu waktu. Sebuah program komputasi-intensif
yang memakan waktu satu jam untuk menjalankan dan menyalin Program tape yang
mengambil satu jam untuk menjalankan akan mengambil total dua jam untuk
menjalankan. Bentuk awal dari pemrosesan paralel memungkinkan eksekusi
interleaved kedua program bersama-sama. Komputer akan memulai operasi I / O,
dan sementara itu sedang menunggu operasi untuk menyelesaikan, itu akan
mengeksekusi program prosesor-intensif. Waktu eksekusi total untuk dua
pekerjaan akan menjadi sedikit lebih dari satu jam.
Peningkatan berikutnya multiprogramming . Dalam sistem
multiprogramming, beberapa program telah dikirim pengguna yang masing-masing
diperbolehkan untuk menggunakan prosesor untuk waktu yang singkat. Untuk
pengguna tampak bahwa semua program yang melaksanakan pada saat yang sama.
Masalah pertama muncul pertentangan sumber daya di sistem ini. Permintaan
eksplisit untuk sumber daya menyebabkan masalah dari kebuntuan . Kompetisi
untuk sumber daya pada mesin tanpa dasi-melanggar instruksi mengarah pada rutin
critical section .
TOKOH YANG MEMBAWA PENGARUH BESAR
DALAM PERKEMBANGAN KOMPUTASI MODERN
DALAM PERKEMBANGAN KOMPUTASI MODERN
John von Neumann
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.
Paralel Processing adalah kemampuan menjalankan
tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan
atau bersamaan pada sebuah komputer. Secara umum, ini adalah sebuah teknik
dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat
proses penyelesaian masalah.
Terdapat dua hukum yang berlaku dalam sebuah parallel
processing. yaitu:
Hukum Amdahl
Amdahl berpendapat, “Peningkatan kecepatan secara paralel
akan menjadi linear, melipatgandakan kemampuan proses sebuah komputer dan
mengurangi separuh dari waktu proses yang diperlukan untuk menyelesaikan sebuah
masalah.”
Hukum Gustafson
Pendapat yang dikemukakan Gustafson hampir sama
dengan Amdahl, tetapi dalam pemikiran Gustafson, sebuah komputasi paralel
berjalan dengan menggunakan dua atau lebih mesin untuk mempercepat penyelesaian
masalah dengan memperhatikan faktor eksternal, seperti kemampuan mesin dan
kecepatan proses tiap-tiap mesin yang digunakanGambar diatas merupakan contoh dari sebuah komputasi paralel, dimana pada gambar diatas terdapat sebuah masalah, dari masalah tersebut dibagi lagi menjadi beberapa bagian agar sebuah masalah dapat dengan cepat diatasi.
Tujuan Komputasi Paralel
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.
Salah satu jenis penggunaan komputasi paralel adalah:
PVM(Parallel Virtual Machine) Merupakan sebuah perangkat
lunak yang mampu mensimulasikan pemrosesan paralel pada jaringan.
Komputasi Tunggal
Komputasi Parallel
Hubungan antara Komputasi Modern
dengan parallel processing
Saat ini penggunaan komputer untuk menyelesaikan masalah
sudah merasuk ke segala bidang. Hal ini karena komputasi dianggap lebih cepat
dibandingkan dengan penyelesaian masalah secara manual. Seiring dengan hal
tersebut, semakin dituntut proses komputasi yang semakin cepat. Untuk
meningkatkan kecepatan proses komputasi, dapat ditempuh dua cara :
1. peningkatan kecepatan perangkat keras,
2. peningkatan kecepatan perangkat lunak.
Komponen utama perangkat keras komputer adalah processor.
Saat ini, peningkatan kecepatan processor benar-benar luar biasa. Sebenarnya
ada banyak cara komputasi yang bisa kita gunakan dalam parallel processing,
salah satunya komputasi parallel.
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.
sumber :
Tidak ada komentar:
Posting Komentar