course-details-portlet

TDT4255

Datamaskinkonstruksjon

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2025
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Skriftlig skoleeksamen

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.

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.

Kursmateriell

John L. Hennessy and David A. Patterson: "Computer Architecture - A Quantitative Approach, 6th 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
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Skriftlig skoleeksamen
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2025

Skriftlig skoleeksamen
Vekting 100/100 Hjelpemiddel Kode D Dato 27.11.2025 Tid 09:00 Varighet 4 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig skoleeksamen

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Sluppenvegen 14
Rom SL120
2 kandidater
Rom SL311 orange sone
34 kandidater
Rom SL420
1 kandidat

Utsatt eksamen - Sommer 2026

Skriftlig skoleeksamen
Vekting 100/100 Hjelpemiddel Kode D Varighet 4 timer Eksamenssystem Inspera Assessment Sted og rom Ikke spesifisert ennå.