Program optimization

Known as: Code optimization, Code optimizer, Premature optimization 
In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1961-2017
010020030019612017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2008
Highly Cited
2008
Program optimization for highly-parallel systems has historically been considered an art, with experts doing much of the… (More)
  • figure 1
  • table 1
  • table 2
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
2006
Highly Cited
2006
Program execution traces provide the most intimate details of a program's dynamic behavior. They can be used for program… (More)
  • figure 1
  • figure 2
  • table 1
  • table 2
  • figure 5
Is this relevant?
Highly Cited
2003
Highly Cited
2003
Much of the software in everyday operation is not making optimal use of the hardware on which it actually runs. Among the reasons… (More)
  • figure 1
  • table I
  • table II
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
2003
Highly Cited
2003
Understanding program behavior is at the foundation of computer architecture and program optimization. Many programs have wildly… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2002
Highly Cited
2002
Understanding program behavior is at the foundation of computer architecture and program optimization. Many programs have wildly… (More)
  • table 1
  • figure 1
  • figure 2
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2001
Highly Cited
2001
Compile-time optimization is often limited by a lack of target machine and input data set knowledge. Without this information… (More)
  • figure 1
  • figure 2
  • table 1
  • table 2
  • table 4
Is this relevant?
Highly Cited
2000
Highly Cited
2000
This paper presents Soot, a framework for optimizing Java bytecode. The framework is implemented in Java and supports three… (More)
  • figure 1
  • figure 2
  • figure 5
  • figure 6
  • figure 7
Is this relevant?
Highly Cited
1993
Highly Cited
1993
We introduce the Split-C language, a parallel extension of C intended for high performance programming on distributed memory… (More)
Is this relevant?
Highly Cited
1989
Highly Cited
1989
This paper presents an optimization algorithm for reducing instruction cache misses. The algorithm uses profile information to… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 6
Is this relevant?
Highly Cited
1973
Highly Cited
1973
A technique is presented for global analysis of program structure in order to perform compile time optimization of object code… (More)
  • figure 1
  • table I
  • figure 6
  • figure 6
  • table 11
Is this relevant?