2007/2008

02217 Design of Arithmetic Processors

Engelsk titel: 


Design of Arithmetic Processors

Sprog:


Point (ECTS )

  5

Kursustype:   

Civil- Videregående Kursus
Kurset udbydes under Tompladsordningen


Skemaplacering:

F3A

 

Undervisningsform:

Skriftlig eksamen (2 timmer) og bedømmelse af opgaver

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med læreren 

Evalueringsform:

Varighed eksamen:

Hjælpemidler:

Bedømmelsesform:

                                          

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.


Kursusansvarlig:

Alberto Nannarelli, 322, 219, (+45) 4525 3725, an@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02217/

Tilmelding:

I CampusNet
Sidst opdateret: 23. januar, 2008