This course is a lecture course for Master's Thesis students, and the course is lectured in English. It is offered during the spring term by the DTU Informatics department at the Technical University of Denmark.
In order to follow this course, you should be familiar
with the fundamentals of design of digital systems.
Aims of the course
Arithmetic processors are today present in Graphics Processing Units (GPUs)
and CPUs of high-end computers. They implement complex arithmetic operations
necessary to render 3D graphics and to execute computation intensive
applications.
In this course, students will learn the background in computer arithmetic,
such as number representation, rounding modes and precision,
the basics of implementing numerical processors and the solutions adopted in
the state-of-the-art arithmetic processors.
Course Outline
Introduction to computer arithmetic.
Basic operations: addition, multiplication, division, square-root.
Floating-point arithmetic and FP-units.
Processors for graphics applications (GPUs).
Decimal processors for financial applications.
Alternative number systems.