2022
DOI: 10.1109/tcsii.2022.3170468
|View full text |Cite
|
Sign up to set email alerts
|

In-Memory Associative Processors: Tutorial, Potential, and Challenges

Abstract: In-memory computing is an emerging computing paradigm that overcomes the limitations of exiting Von-Neumann computing architectures such as the memory-wall bottleneck. In such paradigm, the computations are performed directly on the data stored in the memory, which highly reduces the memory-processor communications during computation. Hence, significant speedup and energy savings could be achieved especially with data-intensive applications. Associative processors (APs) were proposed in the seventies and recen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 50 publications
0
6
0
Order By: Relevance
“…Our comparison includes the resistive device-based NORtype AP (RAP) presented in [42]. NOR configuration is the reason RAP outperforms the AM 4 .…”
Section: Application Of Am 4 Ap To Smith-waterman Dna Sequence Alignmentmentioning
confidence: 99%
See 2 more Smart Citations
“…Our comparison includes the resistive device-based NORtype AP (RAP) presented in [42]. NOR configuration is the reason RAP outperforms the AM 4 .…”
Section: Application Of Am 4 Ap To Smith-waterman Dna Sequence Alignmentmentioning
confidence: 99%
“…Several emerging memory (memristor crossbar) approximate search CAM designs have also been proposed [55], [56]. Some offer softerror tolerance using error correction coding (which requires 4 and the design (RAP) proposed in [42] versus different reference solutions: SWAPHI-LS [37], RIVYERA [38], CUDAlign 4.0 [39], PRINS [9], and SWhybrid [40]. Higher is better; TCUP = Tera cell updates per second.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In-memory computing is also referred to as in-memory acceleration, whereby the computing is offloaded from the CPU to the memory module. While there exist several methods for in-memory computing for conventional (non-NF) applications in the existing research studies, see e.g., [237]- [240], a novel aspect to explore in future research is to utilize in-memory computing for NF applications. Typically, NF applications are driven by I/O events originating from the memory transactions for the packet processing by the CPU.…”
Section: B: Memory Allocation For In-memory Computingmentioning
confidence: 99%
“…However, these types of architecture have high power consumption and low density. Accordingly, various emerging resistive device technologies have been used to implement some recently proposed CAMs, benefiting from their non-volatility and high packing density [15]. Examples of resistive devices include ReRAM, phase change memory, magnetic tunneling junctions, and ferroelectric devices [16].…”
Section: Introductionmentioning
confidence: 99%