Emne - Datamaskinkonstruksjon - TDT4255
Datamaskinkonstruksjon
Om
Om emnet
Faglig innhold
Avanserte emner innen prosessorarkitektur. Detaljert diskusjon og implementasjon av enkle samlebåndsbaserte prosessorer. Introduksjon til spesifikasjon og analyse av instruksjonssett. Detaljert gjennomgang av ut-av-rekkefølge utføring, teknikker for hopp-prediksjon, spekulativ utføring, og ytelsesmodellering. Introduksjon til implementasjon av minnesystemer og ytelsesmodellering.
Læringsutbytte
Kunnskaper:
- Studenten skal ha grundig forståelse av samlebåndsbaserte prosessorers konstruksjon og virkemåte.
- Studenten skal ha en teoretisk forståelse av avanserte teknikker for ytelsesøkning i en skalar prosessorkjerne, herunder ut-av-rekkefølge utføring, hopp-prediksjon og spekulativ utføring.
- Studenten skal ha an overordnet forståelse av analytiske ytelsesmodeller for prosessorer som utfører instruksjoner ut-av-rekkefølge.
- Studenten skal forstå sentrale avveininger innen utvikling av instruksjonssett.
- Studenten skal ha en overordnet forståelse av konstruksjon av minnesystemer.
Ferdigheter:
- Studenten skal kunne konstruere effektive samlebåndsbaserte prosessorer ved hjelp av et maskinvarebeskrivende språk.
- Studenten skal kunne evaluere teknikker for ytelsesøkning i datamaskiner ved hjelp av en kvantitativ metode.
Generell kompetanse:
- Studenten skal beherske datamaskinkonstruksjon og kunne anvende denne kunnskapen i prosjekter på alle abstraksjonsnivå.
Læringsformer og aktiviteter
Auditoriumforelesninger, selvstudium. Obligatoriske laboratorieøvinger. Obligatoriske teoriøvelser. Problemløsning i klassen. All undervisning vil foregå på engelsk.
Obligatoriske aktiviteter
- Obligatoriske teoretiske og praktiske øvinger
Mer om vurdering
Emnet foreleses på engelsk. Skriftlig eksamen gis kun på engelsk. Eksamen teller 100 % av karakteren.
Kurset inkluderer et antall obligatoriske aktiviteter. Studenten kan oppnå et gitt antall poeng i hver aktivitet og må oppnå en viss total poengsum for å få lov til å ta eksamen. Aktivitetene og detaljene rundt poengtildeling annonseres ved semesterstart.
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen. Utsatt eksamen avholdes i august.
Anbefalte forkunnskaper
TDT4160 Datamaskiner
Kursmateriell
John L. Hennessy and David A. Patterson: "Computer Architecture - A Quantitative Approach, 7th Edition", Morgan Kaufmann Publishers. Eventuelt annet relevant kursmateriell oppgis ved semesterstart. Alt pensum vil være på engelsk.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| SIF8062 | 7,5 sp |
Andre sider om emnet
Fagområder
- Informatikk
- Teknologiske fag