top of page
Search

Programming in Parallelism

  • rynbaharun
  • Apr 24, 2015
  • 1 min read

pa.gif

Untuk entry kali ni, kami ingin membincangkan tentang Programming Parallelism dalam HPC atau Pengaturcaraan Keselarian. Pengaturcaraan Keselarian adalah penggunaan beberapa prosesor secara serentak untuk mengurangkan masa yang digunakan untuk menyelesaikan masalah pengkodan selari. Ia digunakan dalam beberapa program penting seperti

  • Pemodelan dan ramalam cuaca

  • Pembinaan kapal terbang dan kapal marin

  • Simulasi dan evolusi bintang dan galaksi (Cosmology)

  • Struktur Molekul dan elektonik(Quantum)

Pengaturcaraan Keselarian dalam HPC dapat di kategorikan kepada 4 iaitu

1. Data Parallelism

data.PNG

Apabila tugas yang tunggal dapat mengapplikasikan operasi yang sama untuk elemen data yang berbeza dalam waktu yang sama.

2. Functional Parallelism

functional.PNG

Apabila tugas yang tunggal boleh mengaplikasikan operasi yang berbeza untuk elemen data yang sama(atau berbeza) pada waktu yang sama

3. Task Parallelism

task.PNG

Apabila tugas yang tunggal boleh menjalankan beberapa fungsi yang tidakmemerlukan mereka untuk berkomunikasi antara satu sama lain. Dan hanya boleh boleh berhubung dengan proses “Master”.


4. Pipe Parallelism

pipe.PNG

Setiap tugas menjalankan operasi mngikut turutan. Keluaran kepada sesuatu tugas adalah masukan kepada tugas yang berikutnya.



 
 
 

© 2015 by HAZIRAH, NOOR AZREEN, SYAZATUL FARHANA. 

bottom of page