SUMBER
SUMBER
Parallel
Processor adalah Sebuah komputer yang memiliki lebih dari satu central processing unit,komputer ini digunakan untuk parallel processing.
Parallel computing
merupakan teknik komputasi secara
bersamaan dengan memanfaatkan beberapa pemroses (processor) secara independen
Prinsip parallel computing
adalah membagi sebuah proses menjadi
beberapa proses-proses kecil yang akan dikerjakan oleh beberapa pemroses secara
simultan
Cara Komputasi Parallel
1. MPI
2. Open MP
Kedua library ini menggunakan teknik
parsing message ke suatu multi-processor atau multi-machine. Misalkan anda
mempunyai sejumlah data katakanlah sekitar 1000000 dimana masing-masing data
akan dilakukan suatu komputasi tertentu dan selanjutnya digabung diakhir komputer
Penerapan MPI & OpenMP pada OS
Windows
Pada OS Windows kita dapat
memanfaatkanMPI dan OpenMP. Untuk keperluan ini, kitabisa memanfaatkan Visual
C++ yang satupackage dengan Visual Studio.NET 2003 danVisual Studio
2005.Sedangkan bagian infrastructure kita bisa memafaatkan Windows Cluster
(HPC)
Perbedaan Komputasi Tunggal &
Parallel ?
Terlihat pada gambar diatas bahwa
komputasi tunggal hanya menggunakan 1 CPU atau processor, sehingga dalam hal
ini, jika instruksi yang dilakukan banyak, processor akan memprosesnya satu
persatu. Hal ini menimbulkan antrian yang akhirnya akan memperlambat hasil yang
diperoleh (waktunya lama).
Namun jika kita lihat pada gambar komputasi paralel,
instruksi akan dibagi menjadi beberapa instruksi sesuai dengan banyaknya
processor. Hal ini tentunya akan mempercepat kerja komputer dan mempercepat
waktu untuk mendapatkan hasil.
Hubungan Komputasi
Modern dengan Paralel Prosessing
Pengertian Komputasi Modern disebut sebagai 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).
Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang
ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi
2. Kecepatan
3. ProblemVolume
Besar
4. Modelling
5. Kompleksitas
Dengan
pengertian tersebut, maka dapat disimpulkan bahwa paralel prosessing adalah
mempunyai hubungan. Mengatasi sebuah problem besar dengan kecepatan hasil yang
diperoleh merupakan kerja komputasi modern menurut John V N.
Dengan adanya paralel prosessing, maka
akan mendapatkan banyak kemudahan, seperti pada saat perhitungan atau ramalan
cuaca. Perhitungan atau ramalan cuaca dihitung menggunakan simulasi matematika
dengan mengolah kelembaban, kecepatan angin, suhu, dan lain sebagainya. Kesemua
hitungan itu dihitung per-kilometer kubik. Bila perhitungan atau ramalan
tersebut dilakukan dengan komputer biasa atau yang sekarang kita kenal core i7,
maka akan dibutuhkan waktu sampai bertahun-tahun jika menghitung 1 daerah,
contohnya Jakarta. Oleh sebab itu, diperlukan komputasi modern berupa paralel
prossesing untuk memudahkan perhitungan tersebut.