Logic operations in memory using a memristive Akers array
Abstract
In-memory computation is one of the most promising features of memristive memory arrays. In this paper, we propose an array architecture that supports in-memory computation based on a logic array first proposed in 1972 by Sheldon Akers. The Akers logic array satisfies this objective since this array can realize any Boolean function, including bit sorting. We present a hardware version of a modified Akers logic array, where the values stored within the array serve as primary inputs. The proposed logic array uses memristors, which are nonvolatile memory devices with noteworthy properties. An Akers logic array with memristors combines memory and logic operations, where the same array stores data and performs computation. This combination opens opportunities for novel non-von Neumann computer architectures, while reducing power and enhancing memory bandwidth.
Additional Information
© 2014 Elsevier Ltd. Received 4 March 2014; Received in revised form 27 May 2014; Accepted 25 June 2014; Available online 13 August 2014. The authors thank Ravi Patel of the University of Rochester for his useful comments. This work was partially supported by Hasso Plattner Institute, by the Advanced Circuit Research Center at the Technion, by the Intel Collaborative Research Institute for Computational Intelligence (ICRI-CI), and by US-Israel Binational Science Foundation under Grant no. 2012139.Additional details
- Eprint ID
- 53172
- DOI
- 10.1016/j.mejo.2014.06.006
- Resolver ID
- CaltechAUTHORS:20150105-103814566
- Hasso Plattner Institute
- Technion Advanced Circuit Research Center
- Intel Collaborative Research Institute for Computational Intelligence (ICRI-CI)
- US-Israel Binational Science Foundation
- 2012139
- Created
-
2015-01-06Created from EPrint's datestamp field
- Updated
-
2021-11-10Created from EPrint's last_modified field