Sabtu, 14 April 2018

Review Paper Penelitian "Komputasi Parallel"

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