Impact of Memory Approximation on Energy Efficiency

  • Isaías Felzmann UNICAMP
  • João Fabrício Filho UNICAMP / UTFPR
  • Rodolfo Azevedo UNICAMP
  • Lucas Wanner UNICAMP

Resumo


Approximate memories can lower energy consumption at expense of incurring errors in some of the read/write operations. While these errors may be tolerated in some cases, in general, parts of the application must be re-executed to achieve usable results when a large number of errors occur. Frequent reexecutions may, in turn, attenuate or negate energy benefits obtained from using approximate memories. In this work, we show the energy impact of memory approximations in applications considering different quality requirements. Five out of nine selected applications showed a positive energy-quality tradeoff. For 8 error these applications, our results show up to 30% energy savings at a 10− rate, when a 20% degradation in quality is allowed.
Palavras-chave: Integrated circuit modeling, Computational modeling, Transform coding, Kernel, High performance computing, Memory management, Error analysis, Approximate Computing, Energy Efficiency, Memory approximation
Publicado
01/10/2018
FELZMANN, Isaías; FABRÍCIO FILHO, João; AZEVEDO, Rodolfo; WANNER, Lucas. Impact of Memory Approximation on Energy Efficiency. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 19. , 2018, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 53-60.