DocumentCode
2615493
Title
Exploiting eDRAM bandwidth with data prefetching: simulation and measurements
Author
Salapura, Valentina ; Brunheroto, Josee R. ; Redigolo, Fernando ; Gara, Alan
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY
fYear
2007
fDate
7-10 Oct. 2007
Firstpage
504
Lastpage
511
Abstract
Compared to conventional SRAM, embedded DRAM (eDRAM) offers power, bandwidth and density advantages for large on-chip cache memories. However, eDRAM suffers from comparatively slower access times than conventional SRAM arrays. To hide eDRAM access latencies, the Blue Gene/L(&) supercomputer implements small private prefetch caches. We present an exploration of design trade-offs for the prefetch D-cache for eDRAM. We use full system simulation to consider operating system impact. We validate our modeling environment by comparing our simulation results to measurements on actual Blue Gene systems. Actual execution times also include any system effects not modeled in our performance simulator, and confirm the selection of simulation parameters included in the model. Our experiments show that even small prefetch caches with wide lines efficiently capture spatial locality in many applications. Our 2kB private prefetch caches reduce execution time by 10% on average, effectively hiding the latency of the eDRAM-based memory system.
Keywords
DRAM chips; cache storage; operating systems (computers); Blue Gene systems; data prefetching; eDRAM bandwidth; embedded DRAM; on-chip cache memories; operating system impact; Bandwidth; Cache memory; Computational modeling; Computer architecture; Costs; Delay; Logic devices; Operating systems; Prefetching; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location
Lake Tahoe, CA
ISSN
1063-6404
Print_ISBN
978-1-4244-1257-0
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2007.4601945
Filename
4601945
Link To Document