course-details-portlet

TDT4255 - Datamaskinkonstruksjon

Om emnet

Vurderingsordning

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Vurdering Vekting Varighet Delkarakter Hjelpemidler
Skriftlig eksamen 60/100 3 timer
Arbeider 40/100

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 auditorieøvinger og obligatorisk oppvarmingsøving på laboratoriet. Undervisning vil foregå på engelsk. Mappevurdering gir grunnlag for sluttkarakteren i emnet. I mappen inngår skriftlig eksamen (60%) og arbeider (40%). 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.

Obligatoriske aktiviteter

  • Oppvarmingsøving
  • Auditorieøvinger

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 Til
SIF8062 7.5
Fakta om emnet

Versjon: 1
Studiepoeng:  7.5 SP
Studienivå: Høyere grads nivå

Undervisning

Termin nr.: 1
Undervises:  HØST 2015

Undervisningsspråk: Engelsk

-

Fagområde(r)
  • Informatikk
  • Teknologiske fag
Kontaktinformasjon
Emneansvarlig/koordinator:
  • Magnus Jahre
Faglærer(e):
  • Donn Alexander Morrison

Ansvarlig enhet
Institutt for datateknologi og informatikk

Eksamensinfo

Vurderingsordning: Mappevurdering

Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
Høst ORD Arbeider 40/100
Rom Bygning Antall kandidater
Høst ORD Skriftlig eksamen 60/100 07.12.2015 09:00
Rom Bygning Antall kandidater
Sommer KONT Arbeider 40/100
Rom Bygning Antall kandidater
Sommer KONT Muntlig eksamen 60/100 08.08.2016
Rom Bygning Antall kandidater
  • * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
Eksamensinfo

For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"

Mer om eksamen ved NTNU