02217 Design af aritmetiske processorer

2016/2017

Kursusinformation
Design of Arithmetic Processors
Engelsk
5
Kandidat
Kurset udbydes under tompladsordningen
E5B (ons 13-17)
På efteråret kun ulige år
Campus Lyngby
Skriftlig eksamen (2 timmer) og bedømmelse af opgaver
13-uger
E5B
Skriftlig eksamen og bedømmelse af opgave(r)
eksamen 60%, opgaver 40%
2 timer
Uden hjælpemidler :

lommeregner

7-trins skala , intern bedømmelse
Alberto Nannarelli , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3725 , alna@dtu.dk

01 Institut for Matematik og Computer Science
http://www.imm.dtu.dk/courses/02217/
I studieplanlæggeren
Dette kursus giver den studerende en mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
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