course-details-portlet

TDT4260

Datamaskinarkitektur

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

Om

Om emnet

Faglig innhold

Fundamentale begrep innen datamaskinarkitektur, trender, måling av ytelse, kvantitative prinsipper. Instruksjonssett-arkitektur og kompilatorens rolle. Parallellitet på instruksjonsnivå, hopp-prediksjon, tråd-nivå parallellitet, VLIW og eksempler. Konstruksjon av minne-hierarki, hurtigbuffer, lagringssystemer. Multiprosessorer og trådnivå parallellitet, delt minne arkitekturer, distribuert delt lager, synkronisering, multithreading. Sammenkoplingsnettverk, topologier, klynger, eksempel. Vektor-prosessorer.

Læringsutbytte

Kunnskaper:
- Studenten skal ha en grundig forståelse av hvordan høynivå byggeblokker som prosessorer av ulik art, hurtigbuffere, sammenkoblingsnettverk (Eng. interconnect), busser, etc. bør settes sammen til et komplett datamaskinssystem
- Studenten skal ha en grundig forståelse av moderne minnesystemers konstruksjon og virkemåte
- Studenten skal ha en grundig forståelse av hvordan flere prosessorkjerner kan settes sammen til parallelle datamaskinarkitekturer, deriblant homogene og heterogene flerkjerneprosessorer og multiprosessorer
- Studenten skal ha kjennskap til hvorledes samspillet mellom arkitektur, systemprogramvare og applikasjon påvirker ytelsen i parallelle datamaskinsystemer
- Studenten skal kjenne til vektorprosessorers konstruksjon og virkemåte.

Ferdigheter:
- Studenten skal kunne evaluere arkitekturvalg ved hjelp av simulatorer og trekke fornuftige konklusjoner basert på disse studiene.

Generell kompetanse:
- Studenten skal kunne bruke sin kunnskap om datamaskinarkitektur i utviklingsprosjekter på alle abstraksjonsnivå.

Læringsformer og aktiviteter

Forelesninger og selvstudium. Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår skriftlig avsluttende eksamen 80% og en tellende øving 20%. Resultat for delene angis i %-poeng, men sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Emnet foreleses på engelsk. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen. Eksamen vil bli gitt kun på engelsk. Studentens besvarelse kan være på norsk eller engelsk.

Kursmateriell

Computer Architecture: A Quantitative Approach, 5th edition by John L. Hennessy, David A. Patterson. Morgan Kaufmann. Eventuelt annet materiale det opplyses om ved semesterstart. Alt undervisningsmateriale vil være på engelsk.

Studiepoengreduksjon

Emnekode Reduksjon Fra
DT8803 7,5 sp
SIF8064 7,5 sp
Dette emne har faglig overlapp med emnene 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

  • Datamaskiner
  • Datateknikk
  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2017

Arbeider
Vekting 20/100
Skriftlig eksamen
Vekting 80/100 Dato 02.06.2017 Tid 09:00 Varighet 4 timer Sted og rom Ikke spesifisert ennå.

Kontinuasjonseksamen - Sommer 2017

Arbeider
Vekting 20/100
Muntlig eksamen
Vekting 80/100 Dato 16.08.2017