CLAppED: A Design Framework for Implementing Cross-Layer Approximation in FPGA-based Embedded Systems
Salim Ullah, Siva Satyendra Sahoo, Akash Kumar
摘要
With the rising variation and complexity of embedded work-loads, FPGA-based systems are being increasingly used for many applications. The reconfigurability and high parallelism offered by FPGAs are used to enhance the overall performance of these applications. However, the resource constraints of embedded platforms can limit the performance in multiple ways. In recent years, Approximate Computing has emerged as a viable tool for improving the performance by utilizing reduced precision data structures and resource-optimized high-performance arithmetic operators. However, most of the related state-of-the-art research has mainly focused on utilizing approximate computing principles individually on different layers of the computing stack. Nonetheless, approximations across different layers of computing stack can substantially enhance the system’s performance. To this end, we present a framework to enable the intelligent exploration and highly accurate identification of the feasible design points in the large design space enabled by cross-layer approximations. Our framework proposes a novel polynomial regression-based method to model approximate arithmetic operators. The proposed method enables machine learning models to better correlate approximate operators with their impact on an application’s output quality. We use a 2D convolution operator as a test case and present the results for FPGA- based approximate hardware accelerators.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- ApproxFPGAs: Embracing ASIC-Based Approximate Arithmetic Components for FPGA-Based SystemsBharath Srinivas Prabakaran, Vojtech Mrazek, Zdenek Vasícek, Lukás Sekanina 等DAC 2020 · 被引用 32 次
- ADVISOR: Approximate Computing-frienDly High-LeVel Synthesis DesIgn Space ExplORerBaharealsadat Parchamdar, Benjamin Carrión SchäferDAC 2025 · 被引用 1 次
- ApproxTuner: a compiler and runtime system for adaptive approximationsHashim Sharif, Yifan Zhao, Maria Kotsifakou, Akash Kothari 等PPoPP 2021 · 被引用 22 次
- OverGen: Improving FPGA Usability through Domain-specific Overlay GenerationSihao Liu, Jian Weng, Dylan Kupsh, Atefeh Sohrabizadeh 等MICRO 2022 · 被引用 32 次
- Arbitor: A Numerically Accurate Hardware Emulation Tool for DNN AcceleratorsChenhao Jiang, Anand Jayarajan, Hao Lu, Gennady PekhimenkoUSENIX ATC 2023 · 被引用 5 次
