02217 Design af aritmetiske processorer
2016/2017
Overordnede kursusmål
Aritmetiske processorer findes i dag i Grafik Processorer (GPUer)
og i CPU’er inde i high-end computere. De implementerer de
komplekse aritmetiske operationer nødvendige for at kunne rendere
3D grafik og eksekvere beregnings intensive applikationer.
I dette kursus vil den studerende lære baggrunden for computer
aritmetik, så som tal repræsentation, afrundingsmåder og præcision,
det grundlæggende for at kunne implementere numeriske processorer
og de løsninger, der anvendes i state-of-the-art aritmetiske
processorer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Beskrive standarder for tal repræsentation, operationer og
afrundingsmåder.
- Beskrive og forklare metoder til implementering af aritmetiske
operation såsom addering, multiplikation og division.
- Anvende passende algoritmer til at udføre en given beregning
under givne krav (hastighedsforbrug, arealforbrug,
effektforbrug).
- Designe aritmetiske processorer baseret på givne
specifikationer og de lærte metoder.
- Syntetisere specifikke (små) dele af en processor.
- Analysere en processors performance, sammenligne og evaluere
resultaterne med performance for nogle reference processorer.
- Evaluere en videnskabelig artikel (fra konference eller
tidsskrift).
- Kommunikere resultaterne af artikelevalueringen i en mundtlig
præsentation og i en teknisk rapport.
Kursusindhold
Introduktion til computer aritmetik. Grundlæggende operationer:
addition, multiplikation, division, kvadratrod. Floating-point
aritmetik and FP-enheder. Processorer til grafik applikationer.
Decimal processorer til financiellle applikationer. Alternative
talsystemer.
Sidst opdateret
31. oktober, 2016