Energy Efficient Computing Systems: Architectures, Abstractions and Modeling to Techniques and Standards
Rajeev Muralidhar, Renata Borovica-Gajic, Rajkumar Buyya

TL;DR
This survey comprehensively reviews the multifaceted approaches to energy efficiency in computing systems, covering architectures, modeling, standards, and verification to address increasing complexity and diverse workloads.
Contribution
It uniquely integrates hardware, software, modeling, and standards aspects of energy-efficient system design, which were previously addressed separately in research.
Findings
Categorizes key aspects of energy-efficient system design
Highlights the importance of standards and verification in energy efficiency
Provides a systematic framework for future research directions
Abstract
Computing systems have undergone several inflexion points - while Moore's law guided the semiconductor industry to cram more and more transistors and logic into the same volume, the limits of instruction-level parallelism (ILP) and the end of Dennard's scaling drove the industry towards multi-core chips. We have now entered the era of domain-specific architectures for new workloads like AI and ML. These trends continue, arguably with other limits, along with challenges imposed by tighter integration, extreme form factors and diverse workloads, making systems more complex from an energy efficiency perspective. Many research surveys have covered different aspects of techniques in hardware and microarchitecture across devices, servers, HPC, data center systems along with software, algorithms, frameworks for energy efficiency and thermal management. Somewhat in parallel, the semiconductor…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
