2012
DOI: 10.1088/0957-4484/23/30/305205
|View full text |Cite
|
Sign up to set email alerts
|

Beyond von Neumann—logic operations in passive crossbar arrays alongside memory operations

Abstract: The realization of logic operations within passive crossbar memory arrays is a promising approach to expand the fields of application of such architectures. Material implication was recently suggested as the basic function of memristive crossbar junctions, and single bipolar resistive switches (BRS) as well as complementary resistive switches (CRS) were shown to be capable of realizing this logical functionality. Based on a systematic analysis of the Boolean functions, we demonstrate here that 14 of 16 Boolean… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
267
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 340 publications
(268 citation statements)
references
References 34 publications
1
267
0
Order By: Relevance
“…So far a variety of approaches has been proposed for synthesis of logic-in-memory computing circuits, mostly based on material implication (IMP: p → q =p ∨ q) [12], [13] and some using other basic operations [14], [15], [11]. In all these approaches, the target function can only be executed using a certain number of RRAM devices and after a number of operations, which increases rapidly as the size of the function increases.…”
Section: Logic-in-memory Write Trafficmentioning
confidence: 99%
“…So far a variety of approaches has been proposed for synthesis of logic-in-memory computing circuits, mostly based on material implication (IMP: p → q =p ∨ q) [12], [13] and some using other basic operations [14], [15], [11]. In all these approaches, the target function can only be executed using a certain number of RRAM devices and after a number of operations, which increases rapidly as the size of the function increases.…”
Section: Logic-in-memory Write Trafficmentioning
confidence: 99%
“…Resistive memories have the capability of natively implementing a universal majority-based logic operator [10]. Indeed, by denoting Z the value stored in the memory, after the application of signals on its top and bottom terminals, denoted P and Q, it is possible to express the updated value of Z as Z ← P Z ∨ QZ ∨ P Q = P QZ .…”
Section: Plim Architecturementioning
confidence: 99%
“…The instruction set for the PLiM consists of a single instruction called RM3, which computes the majority-of-three operation in which one input is inverted. This corresponds directly to the physical implementation of the RRAM proposed in [10]. Consequently, Majority-Inverter Graphs (MIG, [3]), which are logic representations that use the majorityof-three operation and inverters as only logic primitives, are the natural abstraction to derive PLiM programs, i.e., sePermission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Introductionmentioning
confidence: 95%
“…ReRAM has several attractive properties, such as fast operation, low power consumption, multilevel single-cell storage, and very high integration density (4F 2 footprint, where F is the minimum feature size of the process technology), owing to the simple, dense, high-connectivity structure of the nanocrossbar geometry [6], [7]. Additionally, a paradigm shift is needed in computing systems beyond the classical and so far dominant von Neumann architecture, which separates storage from computation in distinct units [8]. Data processing in von Neumann systems is normally carried out sequentially, thus requiring a lot of information exchange and communication between the central processing unit(s) (CPU(s)) and data storage module(s).…”
Section: Introductionmentioning
confidence: 99%