Energy-Efficient Algorithms
Not on the map. Why?
Abstract (arXiv)
We initiate the systematic study of the energy complexity of algorithms (in addition to time and space complexity) based on Landauer's Principle in physics, which gives a lower bound on the amount of energy a system must dissipate if it destroys information. We propose energy-aware variations of three standard models of computation: circuit RAM, word RAM, and transdichotomous RAM. On top of these models, we build familiar high-level primitives such as control logic, memory allocation, and garbage collection with zero energy complexity and only constant-factor overheads in space and time complexity, enabling simple expression of energy-efficient algorithms. We analyze several classic algorithms in our models and develop low-energy variations: comparison sort, insertion sort, counting sort, breadth-first search, Bellman-Ford, Floyd-Warshall, matrix all-pairs shortest paths, AVL trees, binary heaps, and dynamic arrays. We explore the time/space/energy trade-off and develop several general techniques for analyzing algorithms and reducing their energy complexity. These results lay a theoretical foundation for a new field of semi-reversible computing and provide a new framework for the investigation of algorithms.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 0; 2024: 2.
4 papers.
- 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Boundscited by 20
- 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
- 2024A Controlled Experiment on the Energy Efficiency of the Source Code Generated by Code Llamacited by 7
- 2024Energy-Efficient Scheduling with Predictionscited by 1
- 2024A Controlled Experiment on the Energy Efficiency of the Source Code Generated by Code Llama6 May 2024
- 2024Energy-Efficient Scheduling with Predictions27 Feb 2024
- 2021A Novel Prediction Setup for Online Speed-Scaling6 Dec 2021
- 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Bounds25 Oct 2021