Subscribe
Issue No.04 - July/August (2008 vol.10)
pp: 71-75
Cosmin Pancratov , University of Richmond
Jacob M. Kurzer , University of Richmond
Kelly A. Shaw , University of Richmond
Matthew L. Trawick , University of Richmond
ABSTRACT
This three-part series shows how applying knowledge about the underlying computer hardware to the code for a simple but computationally intensive algorithm can significantly improve performance. This second segment focuses on memory accesses.
INDEX TERMS
computer architecture, cache, memory system, locality
CITATION
Cosmin Pancratov, Jacob M. Kurzer, Kelly A. Shaw, Matthew L. Trawick, "Why Computer Architecture Matters: Memory Access", Computing in Science & Engineering, vol.10, no. 4, pp. 71-75, July/August 2008, doi:10.1109/MCSE.2008.106
REFERENCES
1. J.L. Hennessy and D.A. Patterson, Computer Architecture: A Quantitative Approach, 3rd ed., Morgan Kaufmann, 2003.
2. A.R. Lebeck and D.A. Wood, "Cach Profiling and the SPEC Benchmarks: A Case Study," Computer, vol. 27, no. 10, 1994, pp. 15–26.