Input-aware heuristic with high-level synthesis of approximate hardware

Read full text
Authors: Tiago da Silva Almeida, Isaías Felzmann, Lucas Wanner
Cited by: 0

Abstract

This repository provides the experimental dataset and supporting files generated for an input-aware approximate computing framework targeting HLS-based accelerators. The data were produced using an approach that maps accelerator operators, such as adders and multipliers, to a library of precharacterized approximate components in order to reduce hardware resource utilization while controlling output errors. Applications were executed with representative training inputs, and candidate approximate designs were selected using a combined metric of output error and estimated resource usage. The dataset includes results for image processing and CNN workloads, showing that the approach can reduce LUT and FF usage by up to 55% for less than 25% output degradation, and achieve similar savings for a CNN model with less than 0.8% accuracy degradation. The repository contains application source code, configuration files, datasets, Jupyter notebooks, and component characterization data. For each application, the corresponding folder includes setup files, training and testing datasets, error evaluation scripts, hardware source code templates for Vitis, and a CSV file with component features related to error and LUT+FF utilization.

Fields of Study & Subjects

Low-power high-performance VLSI design Embedded Systems Design Techniques VLSI and FPGA Design Techniques

Publication details

Journal / source
University of Campinas
Publication date
8 January 2026
Document type
Dataset