DTU
Uddannelse
Forrige side | Gældende version Arkiv 2000/2001 
 
49270 Parallelprogrammering
Engelsk titel: Concurrent Programming
Sprog: engelsk Point: 5
Type: basiskursus, udbydes under åben uddannelse
Sprog: engelsk

Tidligere kursus: C4334
Pointspærring: C4334
Faglige forudsætninger: 49142
Vejledende placering: Midt i studiet.
Undervisningsform: Forelæsninger. Grupperegning. Programmeringsøvelser.
Evalueringsform Skriftlig eksamen
Karakter: 13-skala
Kontaktperson: Hans Henrik Løvengreen, bygn. 322, tlf. 4525 3763, email hhl@imm.dtu.dk, http://www.imm.dtu.dk/~hhl

Kursets netadresse: http://www.it.dtu.dk/c49270
Institut: Institut for Informationsteknologi
Studieudvalg: MIFSU
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.