Everything About ___
Live briefing

Everything about Communication-avoiding algorithm

Communication-avoiding algorithms minimize movement of data within a memory hierarchy for improving its running-time and energy consumption. These minimize the total of two costs : arithmetic and communication. Communication, in this context refers to moving data, either between levels of memory or between multiple processors over a network. It is much more expensive than arithmetic. Wikipedia →

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

  1. Read the overview: Communication-avoiding algorithmA 5-minute orientation
  2. Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
  3. Read the landmark paper: A communication-avoiding 3D algorithm for sparse LU factorization on heterogeneous systemsCited 17 times
  4. Go sideways: Matrix multiplication algorithmA closely related topic
  5. Go sideways: Discrete cosine transformA 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