TDDI03 |
Datorarkitektur, 4 hp
/Advanced Computer Architecture/
För:
DI
EL
|
|
Prel. schemalagd
tid: 28
Rek. självstudietid: 79
|
|
Utbildningsområde: Teknik
Huvudområde: Datateknik, Elektroteknik Nivå (G1,G2,A): G2
|
|
Mål:
IUAE-matris
Målet med kursen är att titta på problematiken i moderna datorer, hur de fungerar och är uppbyggda. Olika tekniker, som har utvecklats för att förbättra prestandan hos moderna mikroprocessorer och parallella datorer, diskuteras. Efter avslutad kurs ska studenterna kunna:
- Identifiera huvudproblemen hos moderna datorer, hur de löses och vad de får för konsekvenser för prestanda, effektförbrukning, och kostnad.
- Utvärdera alternativa datorarkitekturer och ta lämpliga beslut angående valet av en särskild arkitektur i ett visst sammanhang.
- Uppskatta konsekvenserna av vissa beslut om arkitekturen med avseende på den faktiska prestandan eller processorns effektförbrukning.
- Förstå specifika avvägningar mellan komplexitet/kostnad/prestanda/effektförbrukning hos moderna datorsystem.
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Datorteknik
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Organisation: Föreläsningar
|
|
Kursinnehåll: Historiska perspektiv, centralenhet, minnes hierarki, cacheminne, virtuellt minne, pipelining av instruktionsexekvering, Reduced Instruction Set (RISC) processorer, Very Long Instruction Word (VLIW) processorer, studium av parallellism för att ge kapacitetshöjning, superscalar och parallella datorsystem.
|
|
Kurslitteratur: William Stallings, "Computer Organization and Architecture", Pearson, 9th edition, 2012
|
|
Examination: |
TEN1
|
En skriftlig tentamen (U,3,4,5) |
4 hp
|
|
|
|
|