20.01.2015 Views

2003/2004 - Teknisk-naturvetenskapliga fakulteten - Uppsala ...

2003/2004 - Teknisk-naturvetenskapliga fakulteten - Uppsala ...

2003/2004 - Teknisk-naturvetenskapliga fakulteten - Uppsala ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

UPPSALA UNIVERSITET STUDIEHANDBOK <strong>2003</strong>/04<br />

<strong>Uppsala</strong> tekniska högskola<br />

Civilingenjörsprogrammen<br />

Kursplaner<br />

Datorarkitektur IT, 3 poäng<br />

Computer Architecture IT<br />

1IT190<br />

Kursplanen är fastställd 1998-05-22 av <strong>Teknisk</strong>-<strong>naturvetenskapliga</strong> fakultetsnämnden och<br />

senast reviderad <strong>2003</strong>-05-23 av teknisk- <strong>naturvetenskapliga</strong> fakultetsnämnden<br />

Kursens placering i utbildningsprogram<br />

Kursen ges inom Civilingenjörsprogrammet i informationsteknologi<br />

Studieperiod: Kursen ges i Period 2<br />

Mål för utbildningen<br />

Kursen är en fortsättningskurs till främst datorarkitekturmomentet inom kurserna Datorsystem<br />

I och Datorarkitektur I. Syftet med kursen är att inte bara att ge en grundlig förståelse för hur<br />

dagens datorer är uppbyggda, utan också varför de är byggda på det sättet.<br />

Kursens innehåll<br />

Kursen delas upp i fyra moment.<br />

Minnessystem: minnesteknologier, cachar, virtuella minnessystem, och olika former av<br />

optimeringar i hårdvara och mjukvara.<br />

Processorer: pipelining, spekulering, superskaläritet, och stöd för parallella trådar.<br />

Mutiprocessorer: alternativa programmeringsmodeller, coherent delat minne,<br />

synkroniseringsprimitiv, minnesordningar, SMP, NUMA och COMA.<br />

Framtid: teknologitrender, avancerad spekulering, CMP (chip multiprocessors), SMT<br />

(simultaneous multithreading), kluster och emulering av delat minne.<br />

Särskild behörighet<br />

Datorsystem II.<br />

Undervisningsform<br />

Föreläsningar, lektioner, laborationer, inlämningsuppgifter<br />

Examinationsform<br />

Skriftligt prov (2p). Godkända laborationer och obligatoriska uppgifter (1p).<br />

Betyg Något av betygen underkänd (U), godkänd (3), icke utan beröm godkänd (4) och med<br />

beröm godkänd (5)<br />

Kurslitteratur<br />

Computer Architecture A Quantitative Approach 3rd edition, Hennessy/Pattersson Morgan<br />

Kaufmann <strong>2003</strong>, ISBN155860-724-2 (paper) or ISBN 155860-596-7 (cloth)<br />

Kompletterande artiklar.<br />

Nivå: Kursen ges på D-nivå<br />

Ämne: Kursen ges inom huvudämnet Datavetenskap<br />

Kursen ges inom huvudämnet Teknik<br />

Kursansvarig institution<br />

Institutionen för informationsteknologi<br />

147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!