1 / 5

Paralelno programiranje u raspodijeljenim sustavima

Paralelno programiranje u raspodijeljenim sustavima. -- kratki pregled kolegija Domagoj Jakobovi ć (domagoj.jakobovic @fer.hr) D329. Što je paralelno programiranje?. paralelno programiranje je razvoj paralelnog algoritma  paralelni program je ostvarenje paralelnog algoritma

eliora
Download Presentation

Paralelno programiranje u raspodijeljenim sustavima

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Paralelno programiranje u raspodijeljenim sustavima -- kratki pregled kolegija Domagoj Jakobović (domagoj.jakobovic@fer.hr) D329

  2. Što je paralelno programiranje? • paralelno programiranje je razvoj paralelnog algoritma  • paralelni program je ostvarenje paralelnog algoritma • paralelni program se može (ali i ne mora) izvoditi istodobno: • na više računala • na više procesora ili procesorskih jezgri

  3. Što se uči na PPRS-u? • Kako iskoristiti više raspoloživih računala ili procesora? (kako pokrenuti program na više računala) • pitanje tehnologije – programskog alata • znanje višedretvenog i višeprocesnog programiranja se podrazumijeva • glavni programski alat na kolegiju: MPI (Message Passing Interface)

  4. Što se uči na PPRS-u? (2) • Kako pisati programe koji se mogu izvoditi na više računala? (kako od slijednog dobiti paralelni algoritam) • pitanje tehnike programiranja – razvoj paralelnog algoritma • na PPRS-u: različiti modeli paralelnih računala, paralelnih programa, 'recepti' za oblikovanje i vrednovanje paralelnih algoritama

  5. Informacije... • nastavni materijali: http://www.fer.hr/predmet/ppurs • MPICH implementacija (http://www.mcs.anl.gov/mpi/mpich/) • MPI Tutorial (http://www.mcs.anl.gov/mpi/tutorial/) • "Designing and Building Parallel Programs", I. Foster, Addison-Wesley, 1995. (online) (http://www-unix.mcs.anl.gov/dbpp/) • Parallel Programming Workshop (http://www.mhpcc.edu/training/workshop/) • MIPRO P3G2 Workshop: http://dcc.irb.hr/pg

More Related