Everything About ___
Live briefing

Everything about Loop nest optimization

Technique in computer software design

In computer science and particularly in compiler design, loop nest optimization (LNO) is an optimization technique that applies a set of loop transformations for the purpose of locality optimization or parallelization or another loop overhead reduction of the loop nests. One classical usage is to reduce memory access latency or the cache bandwidth necessary due to cache reuse for some common linear algebra algorithms. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Loop nest optimizationA 5-minute orientation
  2. Pick up a classic book: Data Structures and Algorithms in JavaThe most-reprinted book on the subject
  3. Read the landmark paper: Timing optimization via nest-loop pipelining considering code sizeCited 9 times
  4. Go sideways: Locality of referenceA closely related topic
  5. Go sideways: Matrix multiplication algorithmA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

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

đź”— Related topics