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 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 parallelprogramering blir bare viktigere og viktigere ettersom nyere PCer og arbeidsstajoner tar i bruk multicore og multichip flerprossesor teknologi. Målet for dette faget er derfor: Å gi studentene god forståelse for optimering av serielle algoritmer og program innen beregningsvitenskap (computational science) samt hvordan utvikle slike program effektivt på nåtidens og fremtidens flerprosessorsystemer.
Læringsformer og aktiviteter
Forelesninger og øvinger. Hvis noen av studentene har behov for det, vil emnet 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
TDT4120 Algoritmer og datastrukturer og TDT4186 Operativsystemer.
Kursmateriell
Oppgis ved semesterstart.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| SIF8044 | 7,5 sp |
Fagområder
- Teknologiske fag