Title :
Why Computer Architecture Matters
Author :
Pancratov, Cosmin ; Kurzer, Jacob M. ; Shaw, Kelly A. ; Trawick, Matthew L.
Author_Institution :
Univ. of Richmond, Richmond, VA
Abstract :
Over the course of a three-part series, the authors will walk through the implementation of a simple but computationally intensive algorithm and show how a series of incremental refinements to the code yields significant performance gains. In this first installment, they concentrate on instruction selection and scheduling.
Keywords :
algorithm theory; computer architecture; code; computationally intensive algorithm; computer architecture; incremental refinement; instruction selection; performance gain; scheduling; Building materials; Central Processing Unit; Clocks; Computational modeling; Computer architecture; Crystalline materials; Crystallization; Data analysis; Programming profession; Read-write memory; computational science; computer architecture; education; orientational correlation function algorithms;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCSE.2008.87