@inproceedings{28ee7fd1ec904778b1c203e445fd9201,
title = "Towards Quality-Driven Approximate Software Generation for Accurate Hardware: Work-in-Progress",
abstract = "Many existing processor-based systems, especially using off-the-shelf components, cannot afford hardware modifications to embrace different approximate computing techniques proposed by the research community. In that case, it is mainly at the software level where error resiliency can be exploited efficiently. Although a multitude of approximate techniques can be applied at software level, they have been presented in isolation and little has been done to report their combined usage on different types of applications amenable to approximations. We present here AxSWGen, an automated quality-driven methodology to jointly explore and apply multiple approximate techniques to error-tolerant sections of applications. AxSWGen is implemented using LLVM compiler infrastructure. We present results of automated approximate software generated with AxSWGen and executed on a RISC-V processor (SiFive HiFive1 board), achieving up to 50% energy reduction for a 5% image degradation for an approximate Gaussian filter.",
keywords = "component, formatting, insert, style, styling",
author = "Jorge Castro-Godinez and Muhammad Shafique and Jorg Henkel",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 2020 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2020 ; Conference date: 20-09-2020 Through 25-09-2020",
year = "2020",
month = sep,
day = "20",
doi = "10.1109/CASES51649.2020.9243814",
language = "Ingl{\'e}s",
series = "Proceedings of the 2020 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2020",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "12--14",
editor = "Tulika Mitra and Andreas Gerstlauer",
booktitle = "Proceedings of the 2020 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2020",
}