Seiler, F., & Taherinejad, N. (2024). Accelerated Image Processing Through IMPLY-Based NoCarry Approximated Adders. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 71(11), 5141–5154. https://doi.org/10.1109/TCSI.2024.3426926
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS
-
ISSN:
1549-8328
-
Datum (veröffentlicht):
Nov-2024
-
Umfang:
14
-
Verlag:
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
-
Peer Reviewed:
Ja
-
Keywords:
Approximate; energy efficiency; image processing; IMPLY; in-memory computing; memristor
en
Abstract:
As the demand for computational power increases drastically, traditional solutions to address those needs struggle to keep up. Consequently, there has been a proliferation of alternative computing paradigms aimed at tackling this disparity. Approximate Computing (AxC) has emerged as a modern way of improving speed, area efficiency, and energy consumption in error-resilient applications such as image processing or machine learning. The trade-off for these enhancements is the loss in accuracy. From a technology point of view, memristors have garnered significant attention due to their low power consumption and inherent non-volatility that makes them suitable for In-Memory Computation (IMC). Another computing paradigm that has risen to tackle the aforementioned disparity between the demand growth and performance improvement. In this work, we leverage a memristive stateful in-memory logic, namely Material Implication (IMPLY). We investigate advanced adder topologies within the context of AxC, aiming to combine the strengths of both of these novel computing paradigms. We present two approximated algorithms for each IMPLY based adder topology. When embedded in an Ripple Carry Adder (RCA), they reduce the number of steps by 6%-54% and the energy consumption by 7%-54 compared to the corresponding exact full adders. We compare our work to State-of-the-Art (SoA) approximations at circuit-level, which improves the speed and energy efficiency by up to 72% and 34%, while lowering the Normalized Median Error Distance (NMED) by up to 81%. We evaluate our adders in four common image processing applications, for which we introduce two new test datasets as well. When applied to image processing, our proposed adders can reduce the number of steps by up to 60% and the energy consumption by up to 57%, while also improving the quality metrics over the SoA in most cases.