This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Discovering and Exploiting Program Phases
November/December 2003 (vol. 23 no. 6)
pp. 84-93
Timothy Sherwood, University of California at Santa Barbara
Erez Perelman, University of California at San Diego
Greg Hamerly, University of California at San Diego
Suleyman Sair, North Carolina State University
Brad Calder, University of California at San Diego

In a single second, a modern processor can execute billions of instructions and a program's behavior can change many times. Some programs change behavior drastically, switching between periods of high and low performance, yet system design and optimization typically focus on average system behavior. Instead of assuming average behavior, it is now time to model and optimize phase-based program behavior.

Citation:
Timothy Sherwood, Erez Perelman, Greg Hamerly, Suleyman Sair, Brad Calder, "Discovering and Exploiting Program Phases," IEEE Micro, vol. 23, no. 6, pp. 84-93, Nov.-Dec. 2003, doi:10.1109/MM.2003.1261391
Usage of this product signifies your acceptance of the Terms of Use.