DocumentCode :
157771
Title :
STM: Cloning the spatial and temporal memory access behavior
Author :
Awad, Abir ; Solihin, Y.
Author_Institution :
Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
fYear :
2014
fDate :
15-19 Feb. 2014
Firstpage :
237
Lastpage :
247
Abstract :
Computer architects need a deep understanding of clients´ workload in order to design and tune the architecture. Unfortunately, many important clients will not share their software to computer architects due to the proprietary or confidential nature of their software. One technique to mitigate this problem is producing synthetic traces (clone) that replicate the behavior of the original workloads. Unfortunately, today there is no universal cloning technique that can capture arbitrary memory access behavior of applications. Existing technique captures only temporal, but not spatial, locality. In order to study memory hierarchy organization beyond caches, such as including prefetchers and translation lookaside buffer (TLB), capturing only temporal locality is insufficient. In this paper, we propose a new memory access behavior cloning technique that captures both temporal and spatial locality. We abbreviate our scheme as Spatio-Temporal Memory (STM) cloning. We propose a new profiling method and statistics that capture stride patterns and transition probabilities. We show how the new statistics enable accurate clone generation that allow clones to be used in place of the original benchmarks for studying the L1/L2/TLB miss rates as we vary the L1 cache, L1 prefetcher, L2 cache, TLB, and page size configurations.
Keywords :
cache storage; computer architecture; statistical analysis; storage management; STM cloning; computer architecture; memory hierarchy organization; prefetcher; profiling method; spatial memory access; statistics; stride pattern; synthetic traces; temporal memory access; transition probability; translation lookaside buffer; universal cloning technique; Benchmark testing; Cloning; Computers; History; Prefetching; Probability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA), 2014 IEEE 20th International Symposium on
Conference_Location :
Orlando, FL
Type :
conf
DOI :
10.1109/HPCA.2014.6835935
Filename :
6835935
Link To Document :
بازگشت