2018 21st Euromicro Conference on Digital System Design (DSD) 2018
DOI: 10.1109/dsd.2018.00106
|View full text |Cite
|
Sign up to set email alerts
|

A Review of Near-Memory Computing Architectures: Opportunities and Challenges

Abstract: DOI to the publisher's website.• The final author version and the galley proof are versions of the publication after peer review.• The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
49
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 83 publications
(50 citation statements)
references
References 59 publications
1
49
0
Order By: Relevance
“…Near Memory Processing (NMP) is the practice of placing compute logic near memory, generally DRAM, in an effort to decrease access time [4]. Many architectures allocate compute blocks on the logic layer of HMC DRAM [12], [13], [14], [15].…”
Section: Near Memory Processing (Nmp)mentioning
confidence: 99%
See 2 more Smart Citations
“…Near Memory Processing (NMP) is the practice of placing compute logic near memory, generally DRAM, in an effort to decrease access time [4]. Many architectures allocate compute blocks on the logic layer of HMC DRAM [12], [13], [14], [15].…”
Section: Near Memory Processing (Nmp)mentioning
confidence: 99%
“…While NMP computing shows promise, there is still much research to be done to validate its feasibility. First, from an integration standpoint, NMP poses a challenge in regards to virtual-physical memory translation and managing cache coherency [4]. Second, from an application viewpoint, few works provide potential solutions for optimizing algorithms to utilize NMP units while accounting for data locality [17], [21].…”
Section: Near Memory Processing (Nmp)mentioning
confidence: 99%
See 1 more Smart Citation
“…Earlier works, e.g., [10,11,12], focused on devising architectures that placing processing cores with dynamic random-access memory (DRAM) modules. These architectures generally belong to the category of near-memory computing (NMC) [29]. However, practical concerns regarding the successful integration of DRAM and processing units into the same chip have hindered the advancement of such NMC systems for many years.…”
Section: Computing In Memorymentioning
confidence: 99%
“…Furthermore, the improvements in memory and processor technology have grown at different speeds, which is infamously termed as the memory wall [11]. Additionally, the current big-data era, where data is being generated in a massive amount and across multiple domains, has created a demand for novel memory-centric designs rather than conventional compute-centric designs [9].…”
Section: Introductionmentioning
confidence: 99%