Computação aproximada em modelo de alto nível de processadores RISC-V

Vol 4 2021 - 136430
Trabalho
Favoritar este trabalho
Como citar esse trabalho?
Resumo

O aprimoramento e diminuição de transistores nos processos de fabricação de processadores tem sido o principal motivo para a diminuição do consumo energético de micro-chips. Entretanto os processos atuais já¡ são medidos na ordem de quantidade de átomos em cada transistor, chegando nos limites fí­sicos do que é possí­vel. Atualmente a computação aproximada é uma das possíveis opções para continuarmos melhorando a eficiência energética dos processadores. Nela, tomamos proveito do fato de que vários algoritmos são resilientes a erros nas computações, gerando resultados satisfatórios apesar dos erros. Neste trabalho testamos a linguagem ADeLe, que foi feita para facilitar a implementação e teste de aproximações em simuladores de CPU, com o objetivo de agilizar o desenvolvimento das aproximações e validar sua utilidade em dado algoritmo. O trabalho original da ADeLe foi feito com a arquitetura MIPS, e aqui portamos para o processador RISC-V. Mostramos que a linguagem facilita o teste de aproximações em aplicações como compressão JPEG e transformadas de Fourier, além de ser facilmente portável entre diferentes arquiteturas de processador. Também foi mostrado como esse conjunto de software funciona com o Spike, simulador oficial do RISC-V, o que possibilitará testes em FPGA e hardware real.

Apoio/Financiamento da Pesquisa: PIBIC/CNPq

Compartilhe suas ideias ou dúvidas com os autores!

Sabia que o maior estímulo no desenvolvimento científico e cultural é a curiosidade? Deixe seus questionamentos ou sugestões para o autor!

Faça login para interagir

Tem uma dúvida ou sugestão? Compartilhe seu feedback com os autores!

Instituições
  • 1 Universidade Estadual de Campinas
  • 2 Unicamp
Eixo Temático
  • TECNOLÓGICAS
Palavras-chave
Computação Aproximada
Computação Energeticamente Eficiente
RISC-V