DT8803

Datamaskinarkitektur

Sist undervist 2012

Vår

Norsk

Ingen karakterstatistikk ennå

Vi har ikke karakterdata for dette emnet ennå. Statistikk kan dukke opp når resultater er offentliggjort.

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

Hovedmålet med kurset er å gi studentene et helhetlig syn på datamaskinarkitektur samt bred kunnskap innen feltet. A. Kunnskap: Kandidaten vil få en generell og dyp forståelse av oppbyggingen av moderne datamaskiner og motivasjonen for ulike arkitekturer. Noen få vitenskaplige artikler tas med for å gi noe kunnskap om forskning innen fagfeltet. B: Ferdighet: Den obligatoriske øvingen vil introdusere moderne simuleringsbasert datamaskinarkitekturforskning. C. Generell kompetanse: Studenten vil få en bred basis for forskning i moderne datamaskinarkitektur og vil også bli trent i simuleringsbasert forskning innen feltet.

Læringsformer og aktiviteter

Emnet skal foreleses hvert år, første gang vår 2009, og bare i vårsemesteret. Forelesninger og selvstudium. Obligatorisk øving. Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår skriftlig avsluttende eksamen 80% og en obligatorisk øving 20%. Resultat for delene angis i %-poeng, men sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.