Nama : Amir
Hamzah
Kelas : 4IA07
NPM : 50411670
Komputasi
dan Parallel Processing
Komputasi
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.
Konsep
komputasi Parallel Processing
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
digunakan.
Distribusi
Parallel Processing
Gambar
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.
Model
komputasi Paralel.
1. Embarasingly
Parallel adalah pemrograman paralel yang digunakan pada masalah-masalah
yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain. Sebenarnya
pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal, karena
tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.
2.
Taksonomi dari model pemrosesan paralel dibuat berdasarkan alur instruksi dan
alur data yang digunakan:
– SISD (Single
Instruction Single Datapath) merupakan prosesor tunggal, yang bukan paralel.
– SIMD (Single
Instruction Multiple Datapath)alur instruksi yang sama dijalankan terhadap
banyak alur data yang berbeda. Alur instruksi di sini kalau tidak salah
maksudnya ya program komputer itu. trus datapath itu paling ya inputnya, jadi
inputnya lain-lain tapi program yang digunakan sama.
– MIMD (Multiple
Instruction Multiple Datapath)alur instruksinya banyak, alur datanya juga
banyak, tapi masing-masing bisa berinteraksi.
– MISD (Multiple
Instruction Single Datapath)alur instruksinya banyak tapi beroperasi pada data
yang sama.
Sumber
:
Komentar
pribadi
Pada artikel yang saya ambil ini sangat
dijelaskan dengan lengkap ada itu komputasi modern dan apa itu parallel
processing.selain itu artikel ini membahas hukum,konsep dan penggunaanya secara
lengkap.
Hubungan
Antara Komputasi Modern Dengan Parallel Processing
Komputasi modern menyelesaikan
perhitungan komputasi dengan komputer agar dapat terselsaikan dengan cepat
Parallel processing sendiri adalah
mengerjakan sesuatu dengan banyak komoputer dalam waktu yang bersamaan.
Komputasi dan parallel processing ini
sangat berkaitan, karna dizaman yang modern ini kita dituntut untuk hasil yang
akurat dan waktu yang singkat. Komputasi menyelesaikan perhitungan dengan cepat
sedangkan paralel processing menyediakan sarana dengan jumlah banyak yang dapat
digunakan dalam satu waktu.
I am very interested in the information contained in this post. The information contained in this post inspired me .
BalasHapusA good website with exciting content, this is what I need. Thank you for making this web-site, and I will be visiting again.
Click here and here