Why Computer Architecture Matters: Memory Access


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. 
DOI: 10.1109/MCSE.2008.106


5 Figures and Tables