This Article 
 Bibliographic References 
 Add to: 
Why Computer Architecture Matters: Memory Access
July/August 2008 (vol. 10 no. 4)
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
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.

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.

Index Terms:
computer architecture, cache, memory system, locality
Cosmin Pancratov, Jacob M. Kurzer, Kelly A. Shaw, Matthew L. Trawick, "Why Computer Architecture Matters: Memory Access," Computing in Science and Engineering, vol. 10, no. 4, pp. 71-75, July-Aug. 2008, doi:10.1109/MCSE.2008.106
Usage of this product signifies your acceptance of the Terms of Use.