22 April 2021
10:00 Master's Defense Fully distance
Theme
Targeting broad software approximations with the ACCEPT framework
Student
Lucas Oliveira Pimenta dos Reis
Advisor / Teacher
Lucas Francisco Wanner
Brief summary
"The rapid evolution of silicon chips has brought the era of mobile systems and cloud computing. Despite the vast benefits brought by these new paradigms, new limitations also arise. Mobile and embedded systems often depend on limited energy sources, while cloud environments need immense amounts of energy to the point that they are responsible for a significant amount of electrical energy consumed worldwide. The challenge in applying approximate techniques arises when it is necessary to identify which parts of the application are resilient to approximations, since this resilience is not constant, but rather dependent on the sensitivity of the evaluated code. approximate framework that applies multiple multiple techniques of approximation at the level of compilation, and also proposes suggestions of code snippets that can be annotated to impose such techniques. The present work proposes increments to ACCEPT, increasing the number of techniques in order to reach a broader set of applications. Our goal is to ensure that the framework is able to analyze and propose relevant notes for each of the new techniques, as well as to provide efficient approximations in the autotuning system. Each of the implemented techniques will be evaluated in these two aspects, using works present in the literature as a basis to guarantee the validity of the analysis. "
Examination Board
Headlines:
Lucas Francisco Wanner IC / UNICAMP
Ricardo Ribeiro dos Santos FACOM / UFMS
Sandro Rigo IC / UNICAMP
Substitutes:
Rodolfo Jardim de Azevedo IC / UNICAMP
Liana Dessandre Duenha Garanhani FACOM / UFMS