Emne - Datamaskinarkitektur - TDT4260
Datamaskinarkitektur
Velg studieårVurdering og obligatoriske aktiviteter kan bli endret frem til 20. september.
Om
Om emnet
Faglig innhold
Dataarkitektur, trender og kvantitative prinsipper. Parallellitet på instruksjonsnivå og eksempler. Minnehierarkidesign. Multiprosessorer, parallellitet på trådnivå og multitråding. Generelle grafiske prosessorenheter (GPGPUer) og akseleratorer. Maskinvaresikkerhet og sidekanalangrep.
Læringsutbytte
Kunnskap:
Studenten skal ha kunnskap om aktuelle teknologitrender og deres innvirkning på design av datamaskinarkitektur.
Studenten skal ha en detaljert forståelse av hvordan byggeklosser på høyt nivå som ulike varianter av prosessorer, cacher, sammenkoblinger, akseleratorer osv. skal settes sammen til et komplett datasystem.
Studenten skal ha forståelse for konstruksjon og virkemåte til moderne minnesystemer.
Studenten skal ha forståelse for hvordan flere prosessorkjerner, generelle grafiske prosesseringsenheter (GPGPU) og akseleratorer kan settes sammen til parallelle datamaskinarkitekturer.
Studenten skal være kjent med sikkerhetstiltak for maskinvare.
Ferdigheter:
Studenten skal kunne vurdere arkitektoniske valg ved hjelp av simulering og trekke fornuftige konklusjoner basert på disse studiene.
Studenten skal kunne skille mellom sentrale prosesseringsenheter (CPUer), generelle grafiske prosesseringsenheter (GPGPU) og applikasjonsspesifikke akseleratorer når det gjelder deres spesifikke fordeler og ulemper.
Generell kompetanse:
Studenten skal kunne utnytte sin kunnskap om dataarkitektur på alle abstraksjonsnivåer.
Læringsformer og aktiviteter
Forelesninger, øvinger, miniprosjekt, rapportskriving, kollegaevaluering.
Obligatoriske aktiviteter
- 2 oppgaver og 2 fagfellevurderinger
Mer om vurdering
Obligatoriske oppgaver: Oppgave 1, Oppgave 2, Eksamensevaluering 1, Kollegievurdering 2 må være godkjent for å få tilgang til eksamen.
Ved kontinuasjonseksamen kan eksamensformen endres til muntlig eksamen.
Eksamen vil være på engelsk. Studentene kan fritt velge norsk eller engelsk når de svarer på spørsmål til eksamen.
Anbefalte forkunnskaper
Studenten forventes å ha dokumentert kunnskap om konstruksjon og funksjonalitet av enkle prosessorer ved for eksempel tatt emnet TDT4160 Datamaskiner, eller tilsvarende.
Kursmateriell
Computer Architecture: A Quantitative Approach, by John L. Hennessy, David A. Patterson. Morgan Kaufmann. Potensielt tilleggstekst annonsert ved semesterstart. Alt undervisningsmateriell vil være på engelsk.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra |
---|---|---|
SIF8064 | 7,5 sp | |
DT8803 | 7,5 sp | Høst 2008 |
Andre sider om emnet
Fagområder
- Datamaskiner
- Datateknikk
- Informatikk
- Teknologiske fag