Emne - Parallelle beregninger - TDT4200
TDT4200 - Parallelle beregninger
Om emnet
Vurderingsordning
Vurderingsordning: Samlet karakter
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Hjelpemidler |
---|---|---|---|
Skriftlig skoleeksamen | 80/100 | 4 timer | E |
Mappe/sammensatt vurdering | 20/100 |
Faglig innhold
Optimering av algoritmer og program for både en- og flerprosessorsystemer, så vel som akselratorer som GPUer. 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. Obligatoriske aktiviteter og arbeider med parallellprogrammering i bl.a. MPI og CUDA, 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 programmeringsferdighetene til studentene på nåtidens og fremtidens flerprosessorsystemer.
Læringsformer og aktiviteter
Forelesninger og programerings-/teoriøvinger.
Emnet vil bli gitt på engelsk. Alle beskrivelser av obligatorisk aktivitet, arbeider som teller på endelig karakter og eksamener vil bli gitt på engelsk.
Obligatoriske aktiviteter
- Øvinger
Mer om vurdering
All obligatorisk aktivitet og tellende arbeider må gjøres individuelt uten hjelp fra andre enn fagets stab.
De to programmeringsarbeidene i faget fokuserer på MPI and CUDA og er tellende på endelig karakter. Tilbakemeldinger vil bli gitt på arbeidene så snart det er praktisk mulig i løpet av semesteret.
Du må bestå all obligatorisk aktivitet og tellende arbeider (mappe) samt skoleeksamen for å få ståkarakter i faget.
Gjentak kan gjennomføres for enkelte delvurderinger uten at alle delvurderinger må tas opp igjen.
Ved utsatt eksamen kan skriftlig eksamen bli endret til muntlig eksamen.
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 | Til |
---|---|---|---|
SIF8044 | 7.5 |
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Høyere grads nivå
Termin nr.: 1
Undervises: HØST 2024
Undervisningsspråk: Engelsk
Sted: Trondheim
- Teknologiske fag