KOMPUTASI
Setiap jenis perhitungan atau
penggunaan teknologi komputer dalam pengolahan informasi. Perhitungan adalah
proses yang jelas model yang dipahami dan dinyatakan dalam suatu algoritma,
protocol, topologi jaringan dan lain sebagainya. Perhitungan itu pula merupakan
subyek utama dalam ilmu komputer yaitu menyelidiki apa yang dapat atau tidak
dapat dilakukan dengan cara komputasi.
Perhitungan dapat
diklasifikasikan oleh setidaknya 3 kriteria orthogonal, yaitu:
1.
Digital vs analog
2.
Sekuensial vs parallel vs bersamaan
3.
Bets vs interaktif
Perhitungan digital di dalam
prakteknya digunakan untuk mensimulasikan proses alam, seperti: perhitungan
evolusi.
Dan yang lebih alami
dijelaskan oleh model analog perhitungan, seperti: jaringan syaraf tiruan.
PARALEL
PROCESSING
Pemrosesan parallel dalam
komputer, merupakan pengolahan dari program instruksi dengan membagi di antara
beberapa processor dengan tujuan untuk menjalankan program dalam waktu singkat.
Sebuah program
komputasi-intensif yang memakan waktu satu jam untuk menjalankan dan menyalin
program tape yang mengambil satu jam untuk menjalankan akan mengambil total
keseluruhan dua jam untuk menjalankan. Bentuk awal dari pemrosesan parallel
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 processor-intensive. Waktu eksekusi
total untuk kedua pekerjaan tersebut akan menjadi kurang lebih satu jam.
Peningkatan berikutnya
merupakan multiprogramming. Dalam sistem multiprogramming, beberapa program
telah dikirim pengguna yang masing-masing diperbolehkan untuk menggunakan processor
dalam waktu yang singkat. Untuk pengguna tampak bahwa semua program yang
dilaksanakan 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 melanggar
instruksi mengarah pada rutin critical section.
Langkah berikutnya dalam
pengolahan parallel adalah pengenalan multiprocessing. Dalam sistem ini, dua
atau lebih processor berbagi pekerjaan yang akan dilakukan. Versi awal memiliki
master/slave konfigurasi. Salah satu processor (master) diprogram untuk
bertanggung jawab atas semua pekerjaan dalam sistem, sementara yang lainnya
hanya melakukan tugas-tugas yang diberikan oleh master. Pengaturan ini diperlukan
karena tidak mengerti bagaimana mesin dalam program dapat berkerja bersama
dalam pengolaan sumber daya sistem.
HUBUNGAN
KOMPUTASI MODERN DENGAN PARALEL PROCESSING
Kinerja komputasi dengan
menggunakan parallel 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 parallel processing akan menggabungkan beberapa
CPU dan membagi-bagi tugas untuk masing-masing CPU tersebut. Sehingga, masalah
terbagi-bagi dalam penyelesaiannya. Namun, ini hanya untuk masalah besar saja
sehingga komputasi dengan masalah yang kecil lebih murah menggunakan satu CPU
saja.
KOMENTAR: KELEBIHAN DAN
KEKURANGAN ARTIKEL
Kelebihan dari artikel ini
adalah telah dijelaskan pengertian tersebut dengan bahasa yang lebih mudah
dipahami.
Kekurangan dari artikel ini
adalah masih kurang lengkapnya penjelasan mengenai parallel processing,
sehingga perbedaan spesifik antara komputasi biasa dan komputasi parallel
processing tidak terlihat dengan jelas.
REFERENSI


0 komentar:
Posting Komentar