TDT4255

Datamaskinkonstruksjon

Høst

Trondheim

Engelsk

Oversikt

Snitt

B

3,66

0,34

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

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æringsmål

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.