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

Adapting the RACER Architecture to Integrate Improved In-ReRAM Logic Primitives

Abstract: Modern computing applications based upon machine learning can incur significant data movement overheads in state-of-the-art computers. Resistive-memory-based processing-using-memory (PUM) can mitigate this data movement by instead performing computation in situ (i.e., directly within memory cells), but device-level limitations restrict the practicality and/or performance of many PUM architecture proposals. The RACER architecture overcomes these limitations, by proposing efficient peripheral circuitry and the c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 58 publications
(60 reference statements)
0
1
0
Order By: Relevance
“…One such approach is processing-in-memory (PIM) [74][75][76][77][78][79][80][81][82][83][84][85], where computation is (1) placed near 2D [69, or 3D [45,63,64,67, memory arrays (processing-nearmemory, PNM) or (2) performed using the memory arrays themselves (processingusing-memory, PUM) [65, 70-72, 135, 167-203]. 1 PNM and PUM can be implemented using different memory technologies [75], including SRAM [71,99,107,110,177,178], DRAM [45, 64, 87, 100, 111, 123, 125, 128, 131-135, 142, 143, 146, 152, 157, 193, 195, 196], and resistive RAM (ReRAM) [65,70,121,174,175,183,188,189,199,200,202]. Independent of the memory technology, PIM allows NNs to enjoy higher memory bandwidth, shorter memory access latency, and lower energy per bit [75].…”
Section: Introductionmentioning
confidence: 99%
“…One such approach is processing-in-memory (PIM) [74][75][76][77][78][79][80][81][82][83][84][85], where computation is (1) placed near 2D [69, or 3D [45,63,64,67, memory arrays (processing-nearmemory, PNM) or (2) performed using the memory arrays themselves (processingusing-memory, PUM) [65, 70-72, 135, 167-203]. 1 PNM and PUM can be implemented using different memory technologies [75], including SRAM [71,99,107,110,177,178], DRAM [45, 64, 87, 100, 111, 123, 125, 128, 131-135, 142, 143, 146, 152, 157, 193, 195, 196], and resistive RAM (ReRAM) [65,70,121,174,175,183,188,189,199,200,202]. Independent of the memory technology, PIM allows NNs to enjoy higher memory bandwidth, shorter memory access latency, and lower energy per bit [75].…”
Section: Introductionmentioning
confidence: 99%