DocumentCode :
572234
Title :
Moguls: A model to explore the memory hierarchy for bandwidth improvements
Author :
Sun, Guangyu ; Hughes, Christopher ; Kim, Changkyu ; Zhao, Jishen ; Xu, Cong ; Xie, Yuan ; Chen, Yen-Kuang
Author_Institution :
Pennsylvania State Univ., University Park, PA, USA
fYear :
2011
fDate :
4-8 June 2011
Firstpage :
377
Lastpage :
388
Abstract :
In recent years, the increasing number of processor cores and limited increases in main memory bandwidth have led to the problem of the bandwidth wall, where memory bandwidth is becoming a performance bottleneck. This is especially true for emerging latency-insensitive, bandwidth-sensitive applications. Designing the memory hierarchy for a platform with an emphasis on maximizing bandwidth within a fixed power budget becomes one of the key challenges. To facilitate architects to quickly explore the design space of memory hierarchies, we propose an analytical performance model called Moguls. The Moguls model estimates the performance of an application on a system, using the bandwidth demand of the application for a range of cache capacities and the bandwidth provided by the system with those capacities. We show how to extend this model with appropriate approximations to optimize a cache hierarchy under a power constraint. The results show how many levels of cache should be designed, and what the capacity, bandwidth, and technology of each level should be. In addition, we study memory hierarchy design with hybrid memory technologies, which shows the benefits of using multiple technologies for future computing systems.
Keywords :
microprocessor chips; multiprocessing systems; Moguls; appropriate approximations; bandwidth improvements; bandwidth sensitive applications; cache capacities; fixed power budget; latency insensitive applications; memory bandwidth; memory hierarchy; performance bottleneck; processor cores; Analytical models; Approximation methods; Bandwidth; Computational modeling; Memory management; Power demand; Throughput; Memory model; bandwidth; memory hierarchy; power consumption; throughput computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture (ISCA), 2011 38th Annual International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1063-6897
Print_ISBN :
978-1-4503-0472-6
Type :
conf
Filename :
6307407
Link To Document :
بازگشت