Approximate Computing
Lecturers:
Module description:
Approximate Computing and
Exercises to Approximate Computing
Lecture, location, and time:
Thursday, 16:15 – 17:45 h. Room 01.255-128 Registration on StudOn
The first lecture will take place on Thursday 18.04.2024 at 16:15 hrs.
Exercises, location, and time:
Tuesday, 10:15 – 11:45 h. Room 02.133-128 (Pierre-Louis Sixdenier, Khalil Esper)
The first exercise will take place on Tuesday 23.04.2024 at 10:15 hrs.
Course (slides, exercises, other files):
All important documents will be available on the StudOn repository.
Introduction:
Approximate Computing denotes a quite young research area that exploits the fact and capability of many applications and systems to tolerate imprecision and/or inexactness of computed results. Prominent areas of applications and novel techniques of computing approximate rather than exact results have brought up new implementations either at hardware and/or software levels for important emergent workloads such as searching, mining, image processing, and data retrieval.
Although hardware technology is improving at a fast pace, energy and power are becoming more and more important constraints apart from exactly computing results in an acceptable amount of time. The main goals of approximate computing techniques are therefore to exploit the possible trade-off between power/energy consumption, accuracy, performance, and/or cost, e.g., utilized hardware resources.
Course purpose:
Course content:
The following topics will be covered:
- Introduction to Approximate Computing
- Challenges
- Approximate Arithmetics
- Approximate Algorithms
- Applications
Approximate computing is a course on a 4 SWS (4 hours/week) basis. Lecture and Exercises will give 5 ECTS.
Resources:
Approximate Computing: An Emerging Paradigm For Energy-Efficient Design
Approximate Computing: A Survey