2018 IEEE International Symposium on Circuits and Systems (ISCAS) 2018
DOI: 10.1109/iscas.2018.8351561
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Algorithms for In-Memory Fixed Point Multiplication Using MAGIC

Abstract: The growing disparity between processor and memory performance poses significant limits on system performance and energy efficiency. To address this widely investigated problem, modern computing systems attempt to minimize data transfer by means of a memory hierarchy. Yet the benefit from such a solution for data-intensive applications is limited. Emerging non-volatile resistive memory technologies (memristors) offer the ability to both store and process data within the memristive memory cells, with almost no … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
27
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2
1

Relationship

3
6

Authors

Journals

citations
Cited by 60 publications
(27 citation statements)
references
References 31 publications
0
27
0
Order By: Relevance
“…• We extend a previous work [30] and propose four algorithms for efficient execution of FiP multiplication using MAGIC gates. These algorithms enable FiP multiplication to be performed within acceptably sized memristive memory arrays.…”
mentioning
confidence: 84%
“…• We extend a previous work [30] and propose four algorithms for efficient execution of FiP multiplication using MAGIC gates. These algorithms enable FiP multiplication to be performed within acceptably sized memristive memory arrays.…”
mentioning
confidence: 84%
“…For example, we have developed algorithms 6 that efficiently execute fixed-point (FiP) multiplication using MAGIC NOR gates and allow many such multiplications to be performed inside each MAT simultaneously, enabling the support of image-processing tasks. 7 For automatically generated algorithms, we use a framework 8 that allows optimal implementation of arbitrary logical functions within the memory by defining an optimal sequence of MAGIC NOR operations.…”
Section: Memristive Memory Processing Unit (Mmpu)mentioning
confidence: 99%
“…We extended the MAGIC NOR-based FiP multiplication algorithm 6 to implement image convolution (and the Hadamard product) 7 in the mMPU by aligning the filters (or matrices) in the same WLs/BLs with the images and performing multiply-accumulate (or multiply) operations. We use similar algorithms in Pinatubo by replacing the MAGIC NOR gates with the optimal combination of XOR, AND, and OR gates; the multiplication is done using the sum of the partial products algorithm.…”
Section: Exploring the Potential Of The Mmpumentioning
confidence: 99%
“…Several such sequences were proposed for some popular arithmetic operations and shown to be relatively efficient. The studied functions include fixed-point addition and multiplication [17], [20], [21], and convolution [22]. However, all of these works relied on manual crafting and optimization of the sequence of operations, designed for a specific logical function.…”
Section: Introductionmentioning
confidence: 99%