Kamis, 29 Mei 2014

Komputasi Paralel

Komputasi Pararel

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)

Komputasi paralel digunakan dengan menggunakan paradigma master-slave, yaitu satu proses bertindak sebagai master (tuan) yang dapat membangkitkan proses dari slave (hamba).
Ukuran yang dapat digunakan untuk mengevaluasi kinerja sistem adalah waktu eksekusi, peningkatan kecepatan (speedup), efisiensi dan biaya.

A. Waktu Eksekusi Program Paralel adalah.
Penjumlahan waktu komputasi dan waktu komunikasi. Waktu eksekusi dapat diperpanjang dengan adanya Overhead. Overhead dapat dilakukan dengan :
1. Adanya prosessor yang berhenti bekerja
2. Adanya pekerjaan komputasi ekstra pada program paralel
3. Adanya proses sinkronisasi

B. Peningkatan Kecepatan
Rumus dari Peningkatan Kecepatan adalah Sp = ts/tp
ket : ts = waktu eksekusi program pada satu prosesor
tp = waktu eksekusi program pada p prosesor

Peningkatan kecepatan dibagi 2 yaitu :
1. Peningkatan Kecepatan Mutlak yaitu perbandingan antara waktu eksekusi program serial tercepat dan waktu eksekusi suatu program paralel.
2. Peningkatan Kecepatan Relatif yaitu perbandingan antara waktu eksekusi program paralel pada satu prosesor dan waktu eksekusi program paralel yang sama pada p prosesor.
Pada penelitian ini yang digunakan adalah Peningkatan Kecepatan Relatif yaitu untuk menginvestasi seberapa besar peningkatan kerja yang diperoleh dengan menggunakan sejumlah prosesor yang bekerja bersama-sama dalam mengeksekusi suatu program.

PARALLEL VIRTUAL MACHINE (PVM) adalah.
Suatu perangkat lunak yang telah menjadi standar pemrograman paralel yang umum digunakan.
Penelitian ini dilakukan dengan menggunakan bahasa C.
Proses yang dilakukan adalah dengan melakukan perkalian Matriks dan Quicksort.
Kesimpulan yang didapat dari tulisan penelitian diatas adalah program paralel perkalian matriks memberikan peningkatan kinerja yang cukup baik.

Hubungan antara Komputasi Modern dan Komputasi Pararel
Jelas dua jenis komputasi ini berhubungan , karna sama-sama bergerak dan bertugas untuk melakukan komputasi-komputasi . Kalo dikatakan Modern berarti akan lebih banyak proses dan perintah-perintah yang dijalankan dalam satu waktu maka sudah pasti tidak munggkin menjalankan sekian banyak perintah menggunakan Komputasi Tunggal maka digunakan Komputasi Pararel yang lebih cepat dan handal dalam mrnjalankan perintah-perintah dari user.

Referensi : http://retno-ayu-sp.blogspot.com/2011/05/review-jurnal-komputasi-paralel.html

Tidak ada komentar:

Posting Komentar