PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Design Space Exploration for Approximate Computing Systems

estero Thesis abroad


keywords APPROXIMATE COMPUTING, DIGITAL SYSTEM DESIGN TEST AND VERIFICATION, HARDWARE DESIGN

Reference persons STEFANO DI CARLO, ALESSANDRO SAVINO

External reference persons Prof. Alberto Bosio

Research Groups TESTGROUP - TESTGROUP

Thesis type RESEARCH / EXPERIMENTAL

Description Goals: Implement a Tool for automatically select the best approximate techniques for a given application described in C/C++ or SystemC.
Description:
The intended tool has to be able to perform approximation of C/C++/SystemC algorithms by means of code mutation and design space exploration. The tool must follow a set of requirements:
• Generality: allows the implementation of any approximate computing technique because it makes use of code-mutation.
• Target independence: able to work on algorithm written in C/C++ or SystemC language, but it is able to handle approximate computing techniques at any level of the computing stack.
• Application independence: whenever is the algorithm to approximate, the tool must allow the definition of a custom quality/error function to evaluate each approximate configuration.
• Fast development: the tool must be written in C++ so it could be further extended by means of C++ inheritance.
Learned Outcomes: Compilers theory and practice, Arithmetic algebra, High Level Synthesis (HLS), Alternative Computing Paradigms.

Required skills C/C++ programming

Notes Possibility to spend half of the Thesis on the École Central de Lyon.


Deadline 27/07/2021      PROPONI LA TUA CANDIDATURA