Approximate Computing

Die Arbeitsgruppe Approximate Computing (AC) forscht im Bereich des ungenauen Rechnens (engl. approximate computing). Hierbei werden Ungenauigkeiten oder gar Fehler in Berechnungen wissentlich in Kauf genommen, sofern sich die Berechnungen dann schneller ausführen lassen, sie weniger Energie verbrauchen oder kostengünstiger in Hardware realisiert werden können.

Die Grundlage ist die Erkenntnis, dass viele Anwendungen des täglichen Lebens Ungenauigkeiten in Berechnungen zu einem gewissen Grad tolerieren. Dazu gehören z.B. die Gebiete Computer Vision, Maschinelles Lernen, Multimedia, Big Data und Gaming. Gerade in diesen Bereichen sind approximierte Berechnungen oft völlig ausreichend aufgrund von Einschränkungen der menschlichen Wahrnehmung, Redundanz oder Rauschen in Eingangsdaten.

Die Arbeitsgruppe untersucht die Approximationsmöglichkeiten auf unterschiedlichen Abstraktionsebenen. So werden sowohl hoch-performante spezielle Schaltkreise zur Berechnung von Grundrechenarten als auch ganze Systeme zur Beschleunigung künstlicher neuronaler Netze entwickelt.

Publications:

2025

2024

2023

2022

2021

2020

2018

2017

2016

2015

Aktuell laufende Projekte

Approximate Computing on FPGAs

NA³Os

Material


Kontakt

Prof. Dr.-Ing. Jürgen Teich

Adresse

Cauerstraße 11 91058 Erlangen