course-details-portlet

TDT4255

Datamaskinkonstruksjon

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2014
Varighet 1 semester
Undervisningsspråk Engelsk
Vurderingsordning Mappevurdering

Om

Om emnet

Faglig innhold

Avanserte emner innen konstruksjon av maskinvare. Konstruksjonsutfordringer som styrende og utførende enhet, samlebånd og implementasjonsutfordringer som assemblyprogrammering, høynivå-programmering, maskinvarebeskrivende språk, spesifikasjon, partisjonering, testing og verifisering.
Innebygde systemer, Field-Programmable Gate Arrays (FPGAs) og instruksjonssett for mikroprosessorer.

Læringsutbytte

Kunnskaper:
- Studenten skal ha grundig forståelse av enkle prosessorers konstruksjon og virkemåte.
- Studenten skal forstå hvordan en prosessor bygges ved hjelp av byggeblokker på forskjellige abstraksjonsnivåer som registre, registerfiler, multipleksere, porter, ALUer, etc.
- Studenten skal kjenne til avanserte teknikker for ytelsesøkning i en skalar prosessorkjerne.
- Studenten skal forstå sentrale avveininger innen utvikling av instruksjonssett.
- Studenten skal ha en grundig forståelse av hurtigbufferes (eng: cache) konstruksjon og virkemåte.

Ferdigheter:
- Studenten skal kunne konstruere enkle prosessorer ved hjelp av et maskinvarebeskrivende språk.
- Studenten skal kunne analysere problemstillinger knyttet til oppbygning av instruksjonssett.

Generell kompetanse:
- Studenten skal beherske enkel datamaskinkonstruksjon og kunne anvende denne kunnskapen i prosjekter på alle abstraksjonsnivå.

Læringsformer og aktiviteter

Forelesninger, selvstudium. Obligatoriske øvinger og prøver. Undervisning vil foregå på engelsk. Mappevurdering gir grunnlag for sluttkarakteren i emnet. I mappen inngår skriftlig eksamen (50%) og arbeider (50%). Resultater for delene angis i %-poeng, mens vurdering for hele mappen (sluttkarakteren) angis med bokstavkarakter. Emnet foreleses på engelsk. Skriftlig eksamen gis kun på engelsk. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Kursmateriell

Lærebok: David A. Patterson, John L. Hennessy: "Computer Organization & Design - the hardware/software interface", 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

  • Magnus Jahre

Faglærere

  • Donn Alexander Morrison

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2014

Arbeider
Vekting 50/100
Skriftlig eksamen
Vekting 50/100 Dato 01.12.2014 Tid 09:00 Varighet 3 timer Sted og rom Ikke spesifisert ennå.

Kontinuasjonseksamen - Sommer 2015

Arbeider
Vekting 50/100
Muntlig eksamen
Vekting 50/100 Dato 06.08.2015