2020 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE) 2020
DOI: 10.23919/date48585.2020.9116338
|View full text |Cite
|
Sign up to set email alerts
|

SCRIMP: A General Stochastic Computing Architecture using ReRAM in-Memory Processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 33 publications
0
3
0
Order By: Relevance
“…PIM Bitwise Operations: BitNAP utilizes switching based PIM operations to implement bitwise operations in memory. The work in [21][22][23] implements different logic gates like NOR, NAND, OR, XNOR, etc in the digital memory. Figure 2a explains the execution proposed in [22] where, by applying a voltage, 0 , at the input devices and grounding the output device, many bitwise operations are performed.…”
Section: Bitnap Block Computationmentioning
confidence: 99%
“…PIM Bitwise Operations: BitNAP utilizes switching based PIM operations to implement bitwise operations in memory. The work in [21][22][23] implements different logic gates like NOR, NAND, OR, XNOR, etc in the digital memory. Figure 2a explains the execution proposed in [22] where, by applying a voltage, 0 , at the input devices and grounding the output device, many bitwise operations are performed.…”
Section: Bitnap Block Computationmentioning
confidence: 99%
“…P. Knag et al proposed a method where analog input data was converted to a series of programming pulses with variable pulse widths and applied to an array of memristive memory cells [33]. The method proposed by S. Gupta et al exploited the stochastic behavior of ReRAM devices to generate stochastic bit-streams in parallel over multiple rows [34]. M. Riahi Alam et al took a slightly different approach where logic-in-memory architectures were used to convert binary data into deterministic bit-streams [35].…”
Section: Introductionmentioning
confidence: 99%
“…A signiicant portion of the total processing time and the total energy consumption is wasted on 1) reading the data from memory, 2) transferring the data between memory and processing unit, and 3) writing the result back into the memory [7] [30] [53] [32] [63]. In-Memory Computation (IMC) or Processing in Memory (PIM) is an emerging computational approach that ofers the ability to both store and process data within memory cells [5,26,27,52,60,62,66,69]. This technique eliminates the high overhead of transferring data between memory and processing unit, improving the performance and reducing the energy consumption by processing data in memory.…”
Section: Introductionmentioning
confidence: 99%