DocumentCode :
841301
Title :
Why Computer Architecture Matters: Thinking through Trade-offs in Your Code
Author :
Pancratov, Cosmin ; Kurzer, Jacob M. ; Shaw, Kelly A. ; Trawick, Matthew L.
Author_Institution :
Univ. of Richmond, Richmond, VA
Volume :
10
Issue :
5
fYear :
2008
Firstpage :
74
Lastpage :
79
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. The final installment focuses on modifying a specific algorithm by applying general principles of efficient programming.
Keywords :
computer architecture; computationally intensive algorithm; computer architecture; computer hardware; Computer architecture; Data analysis; Data structures; Hardware; Heart; Image analysis; Jacobian matrices; Merging; Microscopy; Optimization; cache; computer architecture; locality; memory system;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCSE.2008.126
Filename :
4604509
Link To Document :
بازگشت