KOMPUTASI MODERN
Komputasi modern adalah 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). 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. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Konsep ini pertama kali digagasi oleh 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. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
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, melipat
gandakan 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.
Gambar
diatas merupakan contoh dar i 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.
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 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.
Komentar
:
Kelebihan dari artikel Komputasi dan
Parallel Processing terdapat pada
penjelasan pengertian dari komputasi, dan konsep parallel processing. Komputasi
parallel dan pemrograman parallel. Sehingga, dari segi pengertian dapat lebih
mudah dipahami oleh pembaca. Jadi, sedikit pengertian komputasi adalah suatu
proses menghitung, membandingkan dan berbagai operasi perhitungan matematika
dan logika. Sedangkan pengertian parallel processing adalah penggunakan lebih dari
satu CPU untuk menjalankan sebuah program secara simultan. Kekurangan dari artikel Komputasi dan
Parallel Processing adalah tidak terlalu lengkap dalam menjabarkan materi
komputasi karena hanya menjelaskan
pengertian komputasi sedangkan tentang parallel processing di jelaskan
pengertian, tujuan hingga modelnya.
Sedangkan kelebihan pada artikel Hubungan
antara komputasi modern dengan paralel processing sudah hampir melengkapi karena artikel ini
menjelaskan bagaimana terjadinya hubungan antara komputasi modern dan parallel
processing. Untuk kekurangannya yaitu tidak terdapat keuntungan dan kekurangan
dalam melakukan hubungan antara komputasi modern dengan parallel processing,
jadi kita sebagai pembaca harus mencari artikel lain lagi atau menyimpulkan
sendiri kelebihan dan kekurangan hubungan komputasi dan parallel processing.
Tujuan
utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi.
*
Message Passing Interface (MPI)
MPI
adalah sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat
sebuah aplikasi yang dapat dijalankan secara paralel. MPI menyediakan
fungsi-fungsi untuk menukarkan antar pesan. Kegunaan MPI yang lain adalah
1.
menulis kode paralel secara portable
2.
mendapatkan performa yang tinggi dalam pemrograman paralel, dan
3.
menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis
yang tidak begitu cocok dengan model data paralel.
*
Message Passing Interface (MPI)
MPI
adalah sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat
sebuah aplikasi yang dapat dijalankan secara paralel. MPI menyediakan
fungsi-fungsi untuk menukarkan antar pesan. Kegunaan MPI yang lain adalah
1.
menulis kode paralel secara portable
2.
mendapatkan performa yang tinggi dalam pemrograman paralel, dan
3.
menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis
yang tidak begitu cocok dengan model data paralel.
Referensi:
Tidak ada komentar:
Posting Komentar