A data locality optimizing algorithm
PLDI '91 Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation
On the accuracy of memory reference models
Proceedings of the 7th international conference on Computer performance evaluation : modelling techniques and tools: modelling techniques and tools
An Analytical Model for Designing Memory Hierarchies
IEEE Transactions on Computers
Locality As a Visualization Tool
IEEE Transactions on Computers
Computer architecture (2nd ed.): a quantitative approach
Computer architecture (2nd ed.): a quantitative approach
Quantifying loop nest locality using SPEC'95 and the perfect benchmarks
ACM Transactions on Computer Systems (TOCS)
The working set model for program behavior
Communications of the ACM
Workload Characterization: Motivation, Goals and Methodology
WWC '98 Proceedings of the Workload Characterization: Methodology and Case Studies
Optimizing shared cache behavior of chip multiprocessors
Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture
PSnAP: accurate synthetic address streams through memory profiles
LCPC'09 Proceedings of the 22nd international conference on Languages and Compilers for Parallel Computing
Hi-index | 0.00 |
Researchers have developed many different methods for evaluating locality, however there exists no standard method of evaluation that incorporates all aspects of temporal and spatial locality. In this chapter we introduce an advanced form of locality surface that incorporates all aspects of temporal and spatial locality into one three-dimensional surface. Examining a locality surface for a particular workload gives significant information about sequential, temporal and loop constructs. This gives researchers a new avenue for characterizing workloads and examining locality quantitatively. We use our new locality surface to characterize the SPECint benchmark suite.