Komputasi dan Parallel Processing
Setiap jenis perhitungan atau penggunaan teknologi komputer
dalam pengolahan informasi. Perhitungan adalah proses setelah yang jelas model
yang dipahami dan dinyatakan dalam suatu algoritma , protokol , topologi
jaringan , dll Perhitungan juga merupakan subyek utama dari ilmu komputer :
menyelidiki apa yang dapat atau tidak dapat dilakukan dengan cara komputasi.
Perhitungan dapat diklasifikasikan oleh setidaknya tiga kriteria ortogonal:
digital vs analog , sekuensial vs paralel vs bersamaan , bets vs interaktif .
Dalam prakteknya, perhitungan digital sering digunakan untuk mensimulasikan
proses alam (misalnya, perhitungan Evolusi ), termasuk yang lebih alami
dijelaskan oleh model analog perhitungan (misalnya, jaringan syaraf tiruan ).
Parallel 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 . Langkah berikutnya dalam
pengolahan paralel adalah pengenalan multiprocessing . Dalam sistem ini, dua
atau lebih prosesor berbagi pekerjaan yang akan dilakukan. Versi awal memiliki
master / slave konfigurasi. Salah satu prosesor (master) diprogram untuk
bertanggung jawab atas semua pekerjaan dalam sistem, yang lain (budak)
dilakukan hanya tugas-tugas itu diberikan oleh master. Pengaturan ini
diperlukan karena tidak kemudian mengerti bagaimana program mesin sehingga
mereka bisa bekerja sama dalam pengelolaan sumber daya sistem. Hubungan antara
komputasi modern dengan paralel processing

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.
Hubungan
antara Komputasi Modern dengan Paralel Processin
Hubungan antara komputasi modern dan parallel processing
sangat 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. 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. 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. Paralel prosessing komputasi adalah proses atau pekerjaan
komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan
secara paralel pada saat bersamaan. Secara umum komputasi paralel diperlukan
untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian
komputasi pada komputer tunggal.
Penggunaan komputasi parallel prosessing merupakan pilihan yang cukup handal
untuk saat ini untuk pengolahan data yang besar dan banyak, hal ini apabila
dibandingkan dengan membeli suatu super komputer yang harganya sangat mahal
maka penggunaan komputasi parallel prosessing merupakan pilihan yang sangat
tepat untuk pengolahan data tersebut. Aspek keamanan merupakan suatu aspek
penting dalam sistem parallel prosessing komputasi ini, karena didalam sistem
akan banyak berkaitan dengan akses data, hak pengguna, keamanan data, keamanan
jaringan terhadap peyerangan sesorang atau bahkan virus sehingga akan
menghambat kinerja dari system komputasi ini. Parallel komputasi adalah
melakukan perhitungan komputasi dengan menggunakan 2 atau lebih CPU/Processor
dalam suatu komputer yang sama atau komputer yang berbeda dimana dalam hal ini
setiap instruksi dibagi kedalam beberapa instruksi kemudian dikirim ke
processor yang terlibat komputasi dan dilakukan secara bersamaan. Untuk proses
pembagian proses komputasi tersebut dilakukan oleh suatu software yang betugas
untuk mengatur komputasi dalam hal makalah ini akan digunakan Message Parsing
Interface (MPI).
Komentar mengenai artikel diatas:
Berdasarkan materi dari infromasi diatas maka, saya akan
memberikan komentar mengenai Parallel komputing.
Pada dunia modern ini kebutuhan akan informasi selalu
meningkat setiap tahunnya, baik itu pada dunia pendidikan, industri, bisnis,
tekonologi ataupun yang lainya, maka dari itu dibutuhkan sebuah atau kumpulan
mesin yang dapat memproses informasi tersebut secara cepat dan efisien. konsep
parallel prosessing sebenarnya sebuah paradigma terdahulu dan sudah banyak
dikenal oleh banyak orang, karena parallel prosesing ini sebenarnya secara
konsep kerjanya adalah menjalankan beberapa proses secara bersamaan dalam satu
cluster mesin. Itu artinya kita dapat menjalankan banyak instruksi dalam satu
waktu dan intruksi tersebut akan didistribusikan ke beberapa mesin secara
simultan.
Continue reading Komputasi paralel