Accuracy-Aware Memory Allocation to Mitigate BRAM Errors for Voltage Underscaling on FPGA Overlay Accelerators

Tanvir Ahmed, Johannes Maximilian Kühn · 2020

Approximate computing (AC) aims to achieve energy-efficiency in digital systems by sacrificing the computational accuracy of an application. Memory-intensive applications, in which a large amount of data is processed to reach a meaningful conclusion, are the primary target. Systems for such applications consists of a large pool of compute-unit and sizeable on-chip memory. The total energy consumption for such applications is often dominated by the on-chip memory. We, therefore, focus on improving the energy efficiency of the on-chip memory by appropriately scaling down its supply voltage.

Read the paper · More papers on PaperTik