Computação Aproximada: Estudo Comparativo entre Instruções Exatas, Aproximadas e Mistas em RISC-V
Resumo
Este artigo aborda o impacto da Computação Aproximada sob a arquitetura RISC-V 64 bits, visando o equilíbrio entre desempenho e consumo de energia. Ele propõe o uso de instruções mistas (como m_addx, m_subx e m_mulx), as quais processam os 32 bits menos significativos de forma aproximada e os 32 bits mais significativos de forma exata. A avaliação foi realizada através do simulador GEM5, comparando-as com a versão exata e com a totalmente aproximada. Os resultados mostram que a abordagem mista pode ser usada como uma alternativa, mantendo a precisão próxima ao da instrução exata, apesar das reduções modestas no consumo de energia.
Referências
Catelan, D. L. (2025). Approximate computing: Contributions to the design of arithmetic circuits and instruction-set architectures. Repositório Institucional da UFMS.
Huffman, D. A. (1952). A method for the construction of minimum-redundancy codes. Proceedings of the IRE, 40(9):1098–1101.
Leon, V. e. a. (2023). Approximate computing survey, part i: Terminology and software e hardware approximation techniques.
RISC-V (2022). Risc-v toolchain. Available at: [link]. Accessed: June/2026.
