Everything About ___
Live briefing

Everything about Program optimization

Improving the efficiency of software

In computer science, program optimization, code optimization, or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. In general, a computer program may be optimized so that it executes more rapidly, or to make it capable of operating with less memory storage or other resources, or draw less power. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Program optimizationA 5-minute orientation
  2. Skim a recent paper: Verified tensor-program optimization via high-level scheduling rewritesInfluential work since 2022
  3. Pick up a classic book: Optimization in industryThe most-reprinted book on the subject
  4. Read the landmark paper: Dynamic programming algorithm optimization for spoken word recognitionCited 5,639 times
  5. Go sideways: Optimizing compilerA closely related topic
  6. Go sideways: Inline expansionA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics