DTU
Uddannelse
Forrige side | Gældende version Arkiv 1998/1999 
 
49270 Parallelprogrammering
Engelsk titel: Concurrent Programming

Type: Å, Sprog: E
basiskursus
Point: 5 point
Tidligere kursus: C4334
Udbydes af: Institut for Informationsteknologi (IT)
Pointspærring: C4334
Faglige forudsætninger: 49142
Vejledende semester: Midt i studiet.
Undervisningsform: Forelæsninger. Grupperegning. Programmeringsøvelser.
Evalueringsform: Skriftlig eksamen (13-skala )
Kontaktperson: Hans Henrik Løvengreen, IT, bygn. 343, tlf. 4525 3763
Kursusmål: At give deltagerne et begrebsmæssigt og teoretisk grundlag for anvendelse af parallelisme, samt at sætte dem i stand til at konstruere mindre parallelprogrammer.
Kursusindhold: Hvorfor parallelisme? Begreber: Proces, synkronisering, kommunikation, atomare aktioner, sikkerheds- og aktivitetsegenskaber. Teknikker til synkronisering/kommunikation, herunder semaforen, monitoren, synkron og asynkron meddelelsesoverførsel, samt kaldmekanismer. Formalismer til specifikation/modellering af parallelle systemer. Bevisprincipper. Løsning af klassiske problemer. Ressourcetildeling. Designprincipper for parallelprogrammer.