Pages

Friday, April 29, 2016

Parallel Processing Menggunakan Komputer Heterogen dan Hubungannya dengan Komputasi Modern


Parallel processing adalah komputasi dua atau lebih tugas pada waktu bersamaan dengan tujuan untuk mempersingkat waktu penyelesaian tugas-tugas tersebut dengan cara mengoptimalkan resource pada sistem komputer yang ada. Parallel processing dapat mempersingkat waktu ekseskusi suatu program dengan cara membagi suatu program menjadi bagian-bagian yang lebih kecil yang dapat dikerjakan pada masing-masing prosesor secara bersamaan.

Tujuan utama dari parallel processing adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. 

Michael J. Flynn membagi komputer dalam 4 kategori yaitu :
  1. SISD (Single Instruction, Single Data Stream)
  2. MISD (Multiple Instruction, Single Data Stream)
  3. SIMD (Single Instruction, Multiple Data Streams)
  4. MIMD (Multiple Instruction, Multiple Data Streams) 
Pada jurnal yang berjudul "Parallel processing Menggunakan Komputer Heterogen", masalah yang akan dibahas adalah bagaimana mengaplikasikan parallel processing menggunakan komputer yang heterogen (spesifikasinya berbeda-beda). Selain itu,sistem juga tidak akan terhubung ke jaringan Internet. Sehingga dapat dihubungkan bahwa Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  

Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar serta kompleksitas. Sedangkan konsep parallel processing adalah bagaimana membangun sebuah ekosistem dimana komputer mandiri dapat mengerjakan serangkaian tugas secara bersama dalam waktu yang bersamaan dan bersifat kontinyu. Dalam kondisi teknologi sekarang ini, komputasi modern bagaikan selalu berdampingan dengan parallel processing.

Sebagian besar perusahaan berbasis internet seperti google, facebook, twitter pasti memiliki ekosistem server yang menerapkan parallel processing untuk menjaga kecepatan akses dari server. Dari jurnal tersebut dapat dilihat bahwa sistem paralel dapat dibangun dari kumpulan komputer dengan spesifikasi yang berbeda-beda. Hal itu ditunjang dengan fakta bahwa sistem paralel dapat memanfaatkan sumber daya komputer yang telah ada walaupun spesifikasinya berbeda-beda. Selain itu pada jumlah komputer, sistem paralel dapat menyelesaikan suatu suatu masalah lebih cepat dari suatu komputer tunggal. Sehingga dapat disimpulkan bahwa parallel processing berhubungan dengan komputasi modern karena keduanya saling membutuhkan dan berkaitan satu sama lain. 

No comments:

Post a Comment