Accelerated image processing through IMPLY-Based nocarry approximated adders

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Seiler, Fabian (VerfasserIn) , Taherinejad, Nima (VerfasserIn)
Dokumenttyp: Article (Journal)
Sprache:Englisch
Veröffentlicht: 25 October 2024
In: IEEE transactions on circuits and systems. 1, Regular papers
Year: 2024, Jahrgang: 71, Heft: 11, Pages: 5141-5154
ISSN:1558-0806
DOI:10.1109/TCSI.2024.3426926
Online-Zugang:Verlag, kostenfrei, Volltext: https://doi.org/10.1109/TCSI.2024.3426926
Verlag, kostenfrei, Volltext: https://ieeexplore.ieee.org/document/10603404/?arnumber=10603404
Volltext
Verfasserangaben:Fabian Seiler and Nima TaheriNejad

MARC

LEADER 00000caa a2200000 c 4500
001 1910628808
003 DE-627
005 20250716213712.0
007 cr uuu---uuuuu
008 241202s2024 xx |||||o 00| ||eng c
024 7 |a 10.1109/TCSI.2024.3426926  |2 doi 
035 |a (DE-627)1910628808 
035 |a (DE-599)KXP1910628808 
035 |a (OCoLC)1528014459 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 28  |2 sdnb 
100 1 |a Seiler, Fabian  |e VerfasserIn  |0 (DE-588)1350098183  |0 (DE-627)1910628883  |4 aut 
245 1 0 |a Accelerated image processing through IMPLY-Based nocarry approximated adders  |c Fabian Seiler and Nima TaheriNejad 
264 1 |c 25 October 2024 
300 |a 14 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Online veröffentlich: 18. Juli 2024, Artikelversion: 25. Oktober 2024 
500 |a Gesehen am 02.12.2024 
520 |a 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. 
650 4 |a Adders 
650 4 |a Approximate 
650 4 |a energy efficiency 
650 4 |a Energy efficiency 
650 4 |a image processing 
650 4 |a Image processing 
650 4 |a IMPLY 
650 4 |a in-memory computing 
650 4 |a Logic 
650 4 |a Measurement 
650 4 |a memristor 
650 4 |a Memristors 
650 4 |a Topology 
700 1 |a Taherinejad, Nima  |e VerfasserIn  |0 (DE-588)127517549X  |0 (DE-627)1826739688  |4 aut 
773 0 8 |i Enthalten in  |a Institute of Electrical and Electronics Engineers  |t IEEE transactions on circuits and systems. 1, Regular papers  |d New York, NY : Institute of Electrical and Electronics Engineers, 2004  |g 71(2024), 11, Seite 5141-5154  |h Online-Ressource  |w (DE-627)324532180  |w (DE-600)2028230-8  |w (DE-576)094080798  |x 1558-0806  |7 nnas 
773 1 8 |g volume:71  |g year:2024  |g number:11  |g pages:5141-5154  |g extent:14  |a Accelerated image processing through IMPLY-Based nocarry approximated adders 
856 4 0 |u https://doi.org/10.1109/TCSI.2024.3426926  |x Verlag  |x Resolving-System  |z kostenfrei  |3 Volltext 
856 4 0 |u https://ieeexplore.ieee.org/document/10603404/?arnumber=10603404  |x Verlag  |z kostenfrei  |3 Volltext 
951 |a AR 
992 |a 20241202 
993 |a Article 
994 |a 2024 
998 |g 127517549X  |a Taherinejad, Nima  |m 127517549X:Taherinejad, Nima  |d 700000  |d 720000  |e 700000PT127517549X  |e 720000PT127517549X  |k 0/700000/  |k 1/700000/720000/  |p 2  |y j 
999 |a KXP-PPN1910628808  |e 4629902414 
BIB |a Y 
SER |a journal 
JSO |a {"type":{"bibl":"article-journal","media":"Online-Ressource"},"recId":"1910628808","origin":[{"dateIssuedDisp":"25 October 2024","dateIssuedKey":"2024"}],"note":["Online veröffentlich: 18. Juli 2024, Artikelversion: 25. Oktober 2024","Gesehen am 02.12.2024"],"relHost":[{"title":[{"subtitle":"a publication of the IEEE Circuits and Systems Society","partname":"Regular papers","title":"IEEE transactions on circuits and systems","title_sort":"IEEE transactions on circuits and systems"}],"part":{"extent":"14","pages":"5141-5154","issue":"11","year":"2024","text":"71(2024), 11, Seite 5141-5154","volume":"71"},"language":["eng"],"pubHistory":["Volume 51, number 1 (January 2004)-"],"recId":"324532180","origin":[{"publisherPlace":"New York, NY","dateIssuedDisp":"2004-","publisher":"Institute of Electrical and Electronics Engineers","dateIssuedKey":"2004"}],"titleAlt":[{"title":"IEEE transactions on circuits and systems / 1"},{"title":"Transactions on circuits and systems"}],"type":{"bibl":"periodical","media":"Online-Ressource"},"disp":"Institute of Electrical and Electronics EngineersIEEE transactions on circuits and systems. 1, Regular papers","physDesc":[{"extent":"Online-Ressource"}],"id":{"eki":["324532180"],"zdb":["2028230-8"],"issn":["1558-0806"],"doi":["10.1109/TCSI.8919"]},"corporate":[{"role":"aut","display":"Institute of Electrical and Electronics Engineers"},{"display":"IEEE Circuits and Systems Society","role":"isb"}],"note":["Gesehen am 18.08.2022"]}],"id":{"eki":["1910628808"],"doi":["10.1109/TCSI.2024.3426926"]},"physDesc":[{"extent":"14 S."}],"name":{"displayForm":["Fabian Seiler and Nima TaheriNejad"]},"person":[{"family":"Seiler","display":"Seiler, Fabian","role":"aut","given":"Fabian"},{"display":"Taherinejad, Nima","role":"aut","given":"Nima","family":"Taherinejad"}],"language":["eng"],"title":[{"title":"Accelerated image processing through IMPLY-Based nocarry approximated adders","title_sort":"Accelerated image processing through IMPLY-Based nocarry approximated adders"}]} 
SRT |a SEILERFABIACCELERATE2520