Title :
Why Computer Architecture Matters: Memory Access
Author :
Pancratov, Cosmin ; Kurzer, Jacob M. ; Shaw, Kelly A. ; Trawick, Matthew L.
Abstract :
The paper shows how applying knowledge about the underlying computer hardware to the code for a simple but computationally intensive algorithm can significantly improve performance. The paper also discusses how to rearrange code so that it accommodates the peculiarities of the memory system and consequently reduces execution time.
Keywords :
integrated memory circuits; memory architecture; computationally intensive algorithm; computer architecture; computer hardware; memory access; Arithmetic; Clocks; Computer aided instruction; Computer architecture; Costs; Delay effects; Hardware; Information retrieval; Programming profession; System testing; cache; computer architecture; locality; memory system;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCSE.2008.106