Emne - Parallelle beregninger - TDT4200
Parallelle beregninger
Om
Om emnet
Faglig innhold
Optimering av algoritmer og program for både en- og flerprosessorsystemer. Valg av numeriske algoritmer, bruk av optimerte bibliotek, kompilatoroptimeringer og profilering av program. Hvordan utnytte PC-klynger og skjermkort for store beregningsoppgaver som ikke kan kjøres på bare en prosessor/PC vil også bli gjennomgått. Parallellprogrameringsøvinger inngår i emnet.
Læringsutbytte
Forståelse av parallellprogrammering blir bare viktigere og viktigere ettersom nyere PCer og arbeidsstajoner tar i bruk multicore og multichip flerprosessor teknologi.
Kunnskap:
Målet for dette emnet er derfor: Å gi studentene god forståelse for optimering av serielle algoritmer og program innen beregningsvitenskap (computational science).
Ferdigheter:
Utvikle programeringsferdighetene til studentene på nåtidens og fremtidens flerprosessorsystemer.
Læringsformer og aktiviteter
Forelesninger og øvinger. Emnet vil bli gitt på engelsk. Alle øvinger og eksamener vil bli gitt på engelsk. Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår avsluttende skriftlig eksamen (75%) og øvinger (25%). Resultatet for delene angis i %-poeng, mens sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Obligatoriske aktiviteter
- Øvinger
Anbefalte forkunnskaper
Emner tilsvarende TDT4120 Algoritmer og datastrukturer og TDT4186 Operativsystemer er anbefalt, men har du en sterk matematikk-bakgrunn bør det kunne oppveie evt. ekstra arbeidsmengde.
Kursmateriell
Oppgis ved semesterstart.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| SIF8044 | 7,5 sp |
Fagområder
- Teknologiske fag