articleOct 1, 2002Closed access

Automatically characterizing large scale program behavior

University of California, San Diego

Indexed incrossref

Abstract

Understanding program behavior is at the foundation of computer architecture and program optimization. Many programs have wildly different behavior on even the very largest of scales (over the complete execution of the program). This realization has ramifications for many architectural and compiler techniques, from thread scheduling, to feedback directed optimizations, to the way programs are simulated. However, in order to take advantage of time-varying behavior, we must first develop the analytical tools necessary to automatically and efficiently analyze program behavior over large sections of execution.Our goal is to develop automatic techniques that are capable of finding and exploiting the Large Scale…

Citation impact

1,682
total citations
FWCI
55.69
Percentile
100%
References
25
Citations per year

Authors

4

Topics & keywords

Keywords
  • Computer science
  • Compiler
  • Program synthesis
  • Architecture
  • Thread (computing)
  • Scheduling (production processes)
  • Set (abstract data type)
  • Software engineering
No related works found for this paper.