Reinforcement-Learning-Based Synthesis of Custom Approximate Parallel Prefix Adders

Approximate hardware units compute a sufficiently accurate result rather than a fully accurate one using fewer transistors or equivalently logic gates than their accurate counterparts. This approach significantly saves energy while maintaining acceptable application-level quality. In this work, we focus on synthesizing custom approximate parallel prefix adders tailored to specific applications. The introduced reinforcement learning (RL) framework co-optimizes application performance and hardware complexity. An RL agent learns approximate addition strategies by exploring the entire design space and receiving feedback from hardware synthesis and application performance. Experimental results demonstrate that the synthesized adders can reduce area and power consumption by 12% and 10%, respectively, on average without compromising the error behavior of the application, or can significantly improve the application’s error metrics without degrading area and power consumption for a variety of practical applications.

Authors

Institutions

Publication Details

Journal
Journal of Low Power Electronics and Applications
Published
2024-12-06
DOI
https://doi.org/10.3390/jlpea14040057
Primary Topic
Low-power high-performance VLSI design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reinforcement-Learning-Based Synthesis of Custom Approximate Parallel Prefix Adders

Apostolos Stefanidis, Giorgos Dimitrakopoulos
Journal of Low Power Electronics and Applications
Low-power high-performance VLSI design
article

Reinforcement-Learning-Based Synthesis of Custom Approximate Parallel Prefix Adders

Apostolos Stefanidis, Giorgos Dimitrakopoulos
article en

Abstract

Approximate hardware units compute a sufficiently accurate result rather than a fully accurate one using fewer transistors or equivalently logic gates than their accurate counterparts. This approach significantly saves energy while maintaining acceptable application-level quality. In this work, we focus on synthesizing custom approximate parallel prefix adders tailored to specific applications. The introduced reinforcement learning (RL) framework co-optimizes application performance and hardware complexity. An RL agent learns approximate addition strategies by exploring the entire design space and receiving feedback from hardware synthesis and application performance. Experimental results demonstrate that the synthesized adders can reduce area and power consumption by 12% and 10%, respectively, on average without compromising the error behavior of the application, or can significantly improve the application’s error metrics without degrading area and power consumption for a variety of practical applications.

Journal of Low Power Electronics and ApplicationsVol. 14(4)
Democritus University of Thrace (GR)
Affordable and clean energy
Openalex Percentile: Top 80%
Low-power high-performance VLSI design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Reinforcement-Learning-Based Synthesis of Custom Approximate Parallel Prefix Adders — Apostolos Stefanidis, Giorgos Dimitrakopoulos · Journal of Low Power Electronics and Applications (2024) | TGRS Research Map | TGRS