DocumentCode :
1262944
Title :
Return Data Interleaving for Multi-Channel Embedded CMPs Systems
Author :
Hong, Fei ; Shrivastava, Aviral ; Lee, Jongeun
Author_Institution :
Sch. of Comput. Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
Volume :
20
Issue :
7
fYear :
2012
fDate :
7/1/2012 12:00:00 AM
Firstpage :
1351
Lastpage :
1354
Abstract :
Using multi-channel memory subsystems is an efficient way of satisfying high volume memory requests from CMPs. At the same time, the imbalance between memory bandwidth and bus performance opens up new possibility of optimization before they are sent to bus. This paper presents a new memory controller design for embedded CMPs systems when the return data from the return buffer is sent back to bus. Our scheduling policy, called return data interleaving (RDI) interleaves the return data of each request in a round robin manner. Further, for each request, it sends the critical word first. To evaluate our technique, we model an Intel XScale-based CMPs using M5 simulator for CMPs simulation and DRAMsim for memory subsystem simulation and examine the performance of MiBench and SPEC2000 benchmarks. Simulation results show that for memory-bound benchmarks running on the CMPs systems with the number of cores from 6 to 16, RDI can improve the execution time by average 11% and up to 16.9%.
Keywords :
DRAM chips; benchmark testing; interleaved storage; multiprocessing systems; optimisation; DRAMsim; M5 simulator; MiBench benchmarks; SPEC2000 benchmarks; bus performance; chip multicore processor; high volume memory requests; memory bandwidth; memory controller design; memory subsystem simulation; multichannel embedded CMP systems; optimization; return buffer; return data interleaving; scheduling policy; Architecture; Bandwidth; Benchmark testing; Hardware; Indexes; Random access memory; Very large scale integration; Chip multi-core processor; multi-channel memory; return data interleaving (RDI);
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2011.2157368
Filename :
5936661
Link To Document :
بازگشت