Everything About ___
Live briefing

Everything about Incremental computing

Software feature

Incremental computing, also known as incremental computation, is a software feature which, whenever a piece of data changes, attempts to save time by only recomputing those outputs which depend on the changed data. When incremental computing is successful, it can be significantly faster than computing new outputs naively. For example, a spreadsheet software package might use incremental computation in its recalculation features, to update only those cells containing formulas which depend on the changed cells. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Incremental computingA 5-minute orientation
  2. Skim a recent paper: An 8b-Precision 6T SRAM Computing-in-Memory Macro Using Time-Domain Incremental Accumulation for AI Edge ChipsInfluential work since 2022
  3. Pick up a classic book: CALCOMP programming for digital plottersThe most-reprinted book on the subject
  4. Read the landmark paper: The incremental method for fast computing the rough fuzzy approximationsCited 85 times
  5. Go sideways: Reactive programmingA closely related topic
  6. Go sideways: DataflowA 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