2009 IEEE/IFIP International Symposium on Rapid System Prototyping High-Performance Buffer Mapping to Exploit DRAM Concurrency in Multiprocessor DSP Systems Paris, France June 23-June 26 ISBN: 978-0-7695-3690-3
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RSP.2009.34
Design methodologies and tools based on the synchronous dataflow (SDF) model of computation have proven useful for rapid prototyping and implementation of digital signal processing (DSP) applications on multiprocessor systems. One significant problem that arises when mapping applica-tions onto such embedded multiprocessors is the memory wall problem, which is becoming increasingly dominant in multiprocessor environments. In this paper, to help alleviate the memory wall problem, we propose a novel, high-performance buffer mapping policy for SDF-represented DSP applications on multiprocessor systems that support the shared-memory programming model. The proposed pol-icy exploits the bank concurrency of a DRAM main memory system according to the analysis of the major forms of par-allelism. The throughput is measured on both synthetic and real benchmarks. The simulation results show that the pro-posed buffer mapping policy is very useful, especially in memory-intensive applications where the total execution time of computational tasks is relatively small compared to that of memory operations. The performance improvement produced by our method is generally attained at the cost of additional banks and decreased bank utilization.
Index Terms:
DSP multiprocessor systems, DRAM main memory, bank concurrency, SDF, buffer mapping
Citation:
Dongwon Lee, Shuvra S. Bhattacharyya, Wayne Wolf, "High-Performance Buffer Mapping to Exploit DRAM Concurrency in Multiprocessor DSP Systems," rsp, pp.137-144, 2009 IEEE/IFIP International Symposium on Rapid System Prototyping, 2009 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||