Sabtu, 16 Januari 2010

Tugas Pemrosesan Parallel (Parallel Random Access Machine)

PARALLEL RANDOM ACCESS MACHINE

Algoritma-algoritma PRAM memiliki 2 (dua) fase :

1. Mengaktifkan sejumlah prosesor

2. Prosesor yang sudah diaktifkan (pada fase 1), melaksanakan komputasi secara paralel

Jumlah prosesor yang aktif merupakan lipat-2 (2n) dari prosesor tunggal atau logaritma dari basis 2.

Instruksi meta untuk mengaktifkan prosesor yang digunakan (dalam fase 1) :

spawn ()

Instruksi meta untuk melakukan komputasi secara paralel (dalam fase 2) :

for all

do

endfor

Pohon biner menjadi paradigma yang penting dalam komputasi paralel. Pada beberapa algoritma ada yang menggunakan aliran data top-down (akar –daun).

Contoh :

· Broadcast

Akar mengalirkan (mengirimkan) data yang sama ke setiap daunnya.

· Divide-and-conquer

Pohon menggambarkan adanya perulangan sub divisi suatu masalah ke sub masalah yang lebih kecil.

Algoritma lain yang mengalirkan data secara bottom-up (daun -akar) adalah operasi reduksi atau “fan-in”.

DEFINISI

Diberikan sekumpulan n nilai a1, a2, … ,an dan operator biner asosiatif Ã…, “reduksi” adalah proses menghitung dari :

a1 Ã… a2 Ã… Ã… an

Salah satu contoh dari operasi reduksi adalah penjumlahan paralel (parallel summation).

Algoritma yang dibahas :

1. Parallel reduction (Reduksi paralel)

2. Prefix sums (sering disebut parallel prefixes, scan)

3. List ranking

4. Pre-order tree traversal`

5. Merging two sorted lists

6. Graph coloring

Untuk lebih lengkapnya silahkan download disini


0 komentar:

Posting Komentar

 

Daftar My Campus





My Campus Club

Komentator





© Free Blog Templates Copyright by Myanaa | Template by Blogger Templates Blog-HowToTricks