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
|
|
|
|
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.
|