Judul : Kajian Perangkatbantu Komputasi Parallel pada Jaringan PC
Nama Peneliti : Heru Suhartanto
Pada
kesempatan kali ini saya akan mereview paper dari sebuah penelitian dengan tema
Komputasi Paralel. Hasil dari review
paper penelitian ini sebagai berikut :
·
Tujuan Penelitian
Penelitian ini bertujuan untuk mengkaji secara literature dan percobaan
kinerja perangkatbantu tersebut dalam memecahkan suatu persoalan, kajian ini
diharapkan dapat membantu pemakai untuk memilih perangkat yang sesuai dengan kebutuhannya.
·
Metode Penelitian
Metode yang digunakan pada penelitian ini adalah Parallel Virtual
Machine (PVM), Message Passing Interface (MPI), Java Remote
Method Invocation (RMI), dan Java Common Object Request Broker Architecture (CORBA).
·
Hasil Percobaan
-
Persoalan yang diuji
coba
Persoalan
perkalian matrix A dan B yang hasilnya disimpan dalam matrix C. Yang ingin
dilihat adalah bukan jumlah dan jenis persoalan tersebut, namun banyaknya data
yang dapat diproses secara bersamaan Urutan proses yang dilakukan diawali
dengan proses 0 inisialisasi matriks, dilanjukan dengan Proses master berID 0
mengirim Matriks B dan potongan A ke Proses lain, Proses lain menerima Matriks,
Seluruh Proses menghitung perkalian matrik berdasarkan data yang diterima,
Proses selain 0 mengirim potongan matriks C ke proses 0, Proses 0 menerima
potongan Matriks C dan mengumpulkannya sebagai hasil seluruh proses perkalian.
-
Lingkungan komputasi
Percobaan
dilakukan pada lingkungan komputasi yang berbeda dengan kumpulan komputer yang
berspesifikasi berbeda. Untuk percobaan pertama dengan perangkatbantu
masing-masing MPI, JavaRMI dan JavaCorba dilakukan dengan komputer dan dengan IP Address yang berbeda.
-
Percobaan dengan MPI
dan PVM
Percobaan MPI
ini memakai MPICJH2 versi Win32IA32. Jalankan executable,
mpich2-1.0.3-1-win32-ia32.msi. Perlu diperhatikan bahwa perangkat ini
membutuhkan .NET framework versi 2.0.
Percobaan PVM diawali dengan
membuat file hostfile yang disimpan pada komputer master. File ini berisi
daftar node komputer dan nama user yang akan dipakai untuk komputasi parallel.
Bila nama user pada semua komputer sama misalnya nama user riset pada komputer
C1, C2,C3 dan C4, maka hostfile ini boleh tidak ada. Kemudian daemon PVM
dijalankan pada masing-masing node. Dalam percobaan MPI dan PVM waktu perkalian
dan waktu proses total akan terdapat waktu overhead terutama pada saat ukuran
matriks relative kecil, dan waktu ini relative
terabaikan jika ukuran matrik sangat besar.
-
Percobaan
dengan Java RMI dan CORBA
Untuk melakukan
percobaan RMI maka pada setiap komputer client/master dan server/slave cukup
diinstall Java Development Kit (JDK). Lalu perlu disiapkan tiga proses yang
berpartisipasi untuk mendukung remote method invocation yakni Proses Client
yakni proses yang meminta sebuah metode pada remote object; proses Server yakni
proses yang memiliki remote object; dan Object Registry.
·
Kesimpulan
Kesimpulan yang di dapat dalam penelitian perangkatbantu komputasi parallel
pada jaringan PC adalah komputasi parallel dengan penggunaan Java RMI dan Corba
mampu memberikan percepatan prosesor yang lebih baik dari penggunaan MPI dan
PVM serta waktu dari overhead menjadi lebih kecil. Tapi pada percobaan dengan
MPI memakan waktu paling sedikit, sedangkan waktu pada percobaan Java dari RMI
dan Corba memakan reative waktu yang lebih lama. Permasalahan yang memerlukan sejumlah besar proses komputasi bisa diselesaikan
lebih efektif dengan menggunakan kekuatan dari
processor dan memori banyak
komputer.
Sumber :
https://media.neliti.com/media/publications/148472-ID-kajian-perangkatbantu-komputasi-parallel.pdf