Proceedings of the 45th Annual Design Automation Conference 2008
DOI: 10.1145/1391469.1391585
|View full text |Cite
|
Sign up to set email alerts
|

A practical approach of memory access parallelization to exploit multiple off-chip DDR memories

Abstract: 3D stacked memory enables more off-chip DDR memories. Redesigning existing IPs to exploit the increased memory parallelism will be prohibitively costly. In our work, we propose a practical approach to exploit the increased bandwidth and reduced latency of multiple off-chip DDR memories while reusing existing IPs without modification. The proposed approach is based on two new concepts: transaction id renaming and distributed soft arbitration. We present two on-chip network components, request parallelizer and r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(7 citation statements)
references
References 9 publications
(11 reference statements)
0
7
0
Order By: Relevance
“…Kwon et al proposed transaction ID renaming to perform dynamic reordering for concurrent accesses to multiple memories [Kwon et al 2008]. Ausavarungnirun et al target reducing the memory slowdown of the CPU without losing memory bandwidth in the GPU in GPGPU platforms [Ausavarungnirun et al 2012].…”
Section: Memory Schedulingmentioning
confidence: 99%
“…Kwon et al proposed transaction ID renaming to perform dynamic reordering for concurrent accesses to multiple memories [Kwon et al 2008]. Ausavarungnirun et al target reducing the memory slowdown of the CPU without losing memory bandwidth in the GPU in GPGPU platforms [Ausavarungnirun et al 2012].…”
Section: Memory Schedulingmentioning
confidence: 99%
“…Reorder buffer is another approach. Kwon et al [8] proposed an idea of transaction id renaming and distributed soft arbitration in the context of multiple memories, with a reorder buffer in the network interface. However, it suffered from high area overhead and low utilization.…”
Section: Related Workmentioning
confidence: 99%
“…They present a concept of inter-memory controller arbitration where, in case of possible conflict at the destination, memory controllers select a winner to send data to the destination thereby avoiding such conflicts. In [24], the authors present a concept called transaction ID renaming (which is based on reorder buffers at network entry) in order to resolve a performance problem caused by the in-order requirements imposed on multiple traffic streams from one master to multiple memory channels. In [25], the authors improve the solution in [24] by removing the reorder buffer at network entry and, instead, exploiting buffer resources in network-on-chip for the reorder buffer purpose.…”
Section: Related Workmentioning
confidence: 99%