Komputasi Paralel Processing 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. Parallel komputasi 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.
A. Penerapan Paralel Processing dan
Paralel Komputing
Daftar semi-tahunan organisasi TOP500, yang mencantumkan 500
komputer tercepat di dunia umumnya mencakup banyak kluster. TOP500 adalah
sebuah kolaborasi antara Universitas Mannheim, Universitas Tennessee, dan
National Energy Research Scientific Computing Center di Lawrence Berkeley
National Laboratory. Hingga 18 Juni 2008, super komputer tercepat yang tercatat
di dalam TOP500 adalah sistem Roadrunner yang dimiliki oleh Department of
Energy Amerika Serikat, yang kinerjanya mencapai 1026 TeraFlops (Triliun
Floating Point Operation per Second) dalam benchmark High-Performance LINPACK.
Computer yang mempunyai satu CPU saja bisa melakukan
parallel processing dengan cara satu CPU tersebut dihubungkan ke komputer
lainnya dengan menggunakan jaringan sehingga parallel processing pun bisa
dilakukan dengan menggunakan software distributed processing software.
Sebagai contoh, aplikasi High Performance Computing (HPC)
menggunakan parallel processing untuk Computational Fluid Dynamics (CFD).
Computational Fluid Dynamics (CFD) adalah metode komputasi yang digunakan
untuk memperkirakan apa yang akan terjadi secara kuantitatif pada saat fluida
mengalir dan efeknya terhadap lingkungan. CFD melakukan prediksi menggunakan
metode komputasi untuk memecahkan persamaan matematis, dengan memperhitungkan
kondisi-kondisi dari permasalahan.
B. Kinerja Paralel Processing
dan Paralel Komputing
Kinerja Parallel komputasi digunakan untuk 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. Terdapat dua jenis kinerja parallel processing yaitu
Multi-core dan PC Clustering.
Multi-core adalah memperbanyak inti prmrosesan sehingga
diharapkan knerja komputasi meningkat dikarenakan pemrosesan secara parallel.
Awalnya Multi Core diawali oleh system Multi Prosessor. System ini membutuhkan
sumberdaya untu masing-masing prosesnya, sedangkan untuk interkoneksinya
dibutuhkan sebuah bus berkecepatan tinggi. Untuk membuat system multi prosessor
dibutuhkan biaya serta algoritma tersendiri untuk mengendalikan dan memproses
input, untuk mereduksi harga dibuatlah system multi Core yang dapat
mengetengahkan masalah antara biaya dan kecepatan komputasi.
PC-Clustering adalah pengelompokan beberapa buah PC
menjadi satu kesatuan dan mampu memproses dengan interkoneksi jaringan baik itu
local maupun internet. Secara umum PC clustering dibagi menjadi tiga kategori
yaitu :
1. High-availability
cluster.
2. Load-balancing
cluster, kategori satu dan dua digunakan untuk server-server yang membutuhkan
komputasi tinggi serta ketersediaan system. Tujuan dari PC Clustering jenis ini
adalah menjaga service agar tetap sedia sepanjang waktu, seperti Web Searching
Google.
3. Grid-Computing,
Grid-computing lebih mendekati system parallel computing yang sebenarnya,
karena menggunakan system penugasan. Contoh Grid Computing terbesar adalah
FOLDING@HOME untuk kalkulasi untaian DNA untuk mencari obat dari penyakit kronis
seperti Alzheimer dan Kanker.
C. Manfaat Penerapan Paralel
Processing dan Paralel Komputing
Penerapan paralel processing dan paralel komputing memiliki
banyak manfaat dalam berbagai kegiatan yang dilakukan menggunakan komputer.
Berikut ini merupakan manfaat yang dimiliki oleh paralel processing dan paralel
komputing:
Ø Melakukan beberapa proses komputasi secara
bersamaan.
Ø Mempercepat kinerja komputer
Ø Menghemat waktu.
Ø Kinerja komputer tidak berat
Rujukan:
http://indahnurpermatasari.blogspot.com/2012/04/komputasi-paralel-processing.html
No comments:
Post a Comment