| 
 
  | 
Paralelne architektury a programovanie
Praktikum: Utorok 08:10-09:50 M218
 Prednaska: Stvrtok 09:00-11:20 IX
 Prednaska
- OCCAM a Transputery. OCCAM je (archaicky) programovaci jazyk navrhnuty ako 
"takmer-assembler" k procesoru, ktory sa volal Transputer (T414, T800, ...). 
Transputery sa uz niekolko rokov nevyrabaju, preto ten minuly cas. Mnohe
myslienky su vsak dodnes aktualne a neprekonane. Ako doplnujuce citanie
k prednaske doporucujem velmi pekny 
tutorial OCCAMu (Fred Barnes),
OCCAM-PI Quick Reference (Peter Welch) a 
slajdy k prednaske o OCCAM-PI v Kent (Peter Welch). Na programovanie
budeme pouzivat KROC 
(cisty OCCAM 2, bez PI-rozsireni) na pocitaci caissa. Na vstup a vystup
doporucujem pouzit INMOS kniznice 
(niektore funkcie na citanie vstupu z terminalu nefunguju tak ako sa pise
v manualoch; ale sme predsa trosku hackeri a malichernosti vieme obist).
 
- PVM, Parallel Virtual 
Machine je komunikacna kniznica, ktora bezi pod mnohymi systemami.
PVM book sa dobre 
cita (PDF verzia sa da najst kdekade).
Tu 
je ukazka tutorialu k PVM.
 
- MPI, Message Passing Interface je 
tiez komunikacna kniznica, ktora bezi pod mnohymi systemami. V sucasnosti
je podporovana kadejakymi firmami a univerzitami. Aktualna je specifikacia
MPI-2.2,
lahsie pochopitelna je verzia 
MPI-1.3.
Vyberte si. Za referencnu implementaciu sa povazuje 
MPICH (Free Portable
Implementation of MPI). Hromada tutorialov sa da lahko najst na WWW.
 
- Message passing: clanok,
slajdy.
  
 Linky
KROC: The Kent
Retargetable OCCAM Compiler
 
PVM: Parallel Virtual
Machine
 
Message Passing Interface (MPI) Forum
 
MPICH (Free Portable
Implementation of MPI)
 
Global Grid Forum
 
 
 
Updated by
 Tomas Plachetka,
Oct/27/2011
  |