A practical approach of memory access parallelization to exploit multiple off-chip DDR memories
- 8 June 2008
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 447-452
- https://doi.org/10.1145/1391469.1391585
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 read data serializer, to realize the concepts. Experiments with synthetic test cases and an industrial strength DTV SoC design show that the proposed approach gives significant improvements in total execution cycle (21.6%) and average memory access latency (31.6%) in the DTV case with a small area overhead (30.1% in the on-chip network, and less than 1.4% in the entire chip).Keywords
This publication has 8 references indexed in Scilit:
- An open-loop flow control scheme based on the accurate global information of on-chip communicationPublished by Association for Computing Machinery (ACM) ,2008
- Thousand core chipsProceedings of the 39th conference on Design automation - DAC '02, 2007
- Design and Management of 3D Chip Multiprocessors Using Network-in-MemoryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Exploring the cache design space for large scale CMPsACM SIGARCH Computer Architecture News, 2005
- Design of a parallel vector access unit for SDRAM memory systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- ARB: a hardware mechanism for dynamic reordering of memory referencesIEEE Transactions on Computers, 1996
- Latin squares for parallel array accessIEEE Transactions on Parallel and Distributed Systems, 1993
- Memory consistency modelsACM SIGOPS Operating Systems Review, 1993