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. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/HPCA.2014.6835935 | HPCA |
Keywords | Field | DocType |
transition probability,statistics,cache storage,universal cloning technique,memory hierarchy organization,statistical analysis,storage management,stride pattern,stm cloning,computer architecture,spatial memory access,prefetcher,profiling method,temporal memory access,synthetic traces,translation lookaside buffer,probability,benchmark testing,cloning,history | Locality,Memory hierarchy,Locality of reference,Computer science,Profiling (computer programming),CPU cache,Parallel computing,Real-time computing,Page,Translation lookaside buffer,Benchmark (computing) | Conference |
ISSN | Citations | PageRank |
1530-0897 | 10 | 0.51 |
References | Authors | |
9 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Amro Awad | 1 | 12 | 3.91 |
Yan Solihin | 2 | 2057 | 111.56 |