This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Why Computer Architecture Matters: Thinking through Trade-offs in Your Code
September/October 2008 (vol. 10 no. 5)
pp. 74-79
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. The final installment focuses on modifying a specific algorithm by applying general principles of efficient programming.
Index Terms:
computer architecture, cache, memory system, locality
Citation:
Cosmin Pancratov, Jacob M. Kurzer, Kelly A. Shaw, Matthew L. Trawick, "Why Computer Architecture Matters: Thinking through Trade-offs in Your Code," Computing in Science and Engineering, vol. 10, no. 5, pp. 74-79, Sept.-Oct. 2008, doi:10.1109/MCSE.2008.126
Usage of this product signifies your acceptance of the Terms of Use.