arrow
Return

IMAGING: In-Memory AlGorithms for Image processiNG

delete2018-12-01
delete38
delete
OA
AI
A
Ameer Haj-Ali *
R
Rotem Ben-Hur
N
Nimrod Wald
R
Ronny Ronen
S
Shahar Kvatinsky
DOI:10.1109/TCSI.2018.2846699delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Data-intensive applications such as image processing suffer from massive data movement between memory and processing units. The severe limitations on system performance and energy efficiency imposed by this data movement are further exacerbated with any increase in the distance the data must travel. This data transfer and its associated obstacles could be eliminated by the use of emerging non-volatile resistive memory technologies (memristors) that make it possible to both store and process data within the same memory cells. In this paper, we propose four in-memory algorithms for efficient execution of fixed point multiplication using MAGIC gates. These algorithms achieve much better latency and throughput than a previous work and significantly reduce the area cost. They can thus be feasibly implemented inside the size-limited memory arrays. We use these fixed point multiplication algorithms to efficiently perform more complex in-memory operations such as image convolution and further show how to partition large images to multiple memory arrays so as to maximize the parallelism. All the proposed algorithms are evaluated and verified using a cycle-accurate and functional simulator. Our algorithms provide on average 200x better performance over state-of-the-art APIM, a processing in-memory architecture for data intensive applications.
Keywords:
von Neumann bottleneck
memristors
MAGIC
algorithms
processing in memory

Journal

IEEE Transactions on Circuits and Systems I-Regular Papers cover
IEEE Transactions on Circuits and Systems I-Regular Papers
IF:
5.2
Papers:
9.9K
Citations:
2.2W

Organization

T
Technion Israel Institute of Technology
Scholars:
1.6W
Papers: 1.5W
Citations: 2.0W
Cited Papers

Cited Papers

Ex situ remediation of contaminated sediments using mineral additives: Assessment of pollutant bioavailability with the Microtox solid phase test
err2012-03-01
err0
PREAI
errYannick Mamindy-Pajany; Florence Geret; Michèle Roméo; Charlotte Hurel; Nicolas Marmier
errShare
errSave
High switching endurance in TaOx memristive devices
err2010-12-06
err192
errOAAI
errYang, J. Joshua; Zhang, M. -X.; Strachan, John Paul; Miao, Feng; Pickett, Matthew D.; Kelley, Ronald D.; Medeiros-Ribeiro, G.; Williams, R. Stanley
errShare
errSave
Study the Electrical Properties of Carbon Nanotubes/Polyaniline Nanocomposites
err2019-03-13
err0
errOAAI
errAbdulsattar Gh. Enad; Estabraq T. Abdullah; Mohammed Gh. Hamed
errShare
errSave
VTEAM: A General Model for Voltage-Controlled Memristors
err2015-08-01
err654
PREAI
errKvatinsky, Shahar; Ramadan, Misbah; Friedman, Eby G.; Kolodny, Avinoam
errShare
errSave
MAGIC-Memristor-Aided Logic
err2014-11-01
err638
PREAI
errKvatinsky, Shahar; Belousov, Dmitry; Liman, Slavik; Satat, Guy; Wald, Nimrod; Friedman, Eby G.; Kolodny, Avinoam; Weiser, Uri C.
errShare
errSave
Gradient-based learning applied to document recognition
err1998-01-01
err3.8W
PREAI
errLecun, Y; Bottou, L; Bengio, Y; Haffner, P
errShare
errSave
researcher View more