RHODES: Robust Optimization for Uncertainty-Aware Design of CO2-Efficient Computing Systems
Mariam Elgamal, Abdulrahman Mahmoud, Gu-Yeon Wei, David Brooks, Gage Hills
Abstract
The inherent uncertainty in quantifying carbon footprint is a major challenge for designing environmentally sustainable computing systems. While existing efforts propose a variety of approaches to address this uncertainty, optimizing carbon footprint and energy efficiency together, while also accounting for uncertainty in carbon footprint, remains challenging. We identify two types of uncertainty in -aware hardware design: data value uncertainty, where probability distributions of -related parameters exhibit high standard deviation (e.g., fluctuations in CO2 emissions of the power grid), and data availability uncertainty, in which probability distributions of -related parameters cannot even be reliably estimated due to a lack of data (e.g., carbon emissions during integrated circuit fabrication, with very few data points available). uncertainty is especially challenging. To address this challenge, we leverage mathematical Robust Optimization (RO) techniques that enable uncertainty-aware decision-making without requiring explicit probability distributions. We present RHODES, a robust optimization framework for designing -efficient computing systems under carbon footprint data uncertainty. RHODES jointly models and uncertainties at multiple layers of the computing stack to optimize total carbon (tC) under uncertainty, and can target 3 different primary objectives (we include example results for specific systems, details in the full paper): (1) minimizing execution time given a performance constraint: designs that do not account for uncertainty incur 1.7× worse tC for the same performance constraint; (2) minimizing execution time given a tC constraint: RHODES produces robust designs with lower tC and only 0.2% execution time degradation, for complex heterogeneous system-on-chip (SoC), considering domain specific accelerators and workload level parallelism; and (3) minimizing total carbon delay product (tCDP, a metric of efficiency): improves tCDP by 1.3-3.17× vs. state-of-the-art -aware optimization frameworks.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 211666d9-7425-461e-a0cc-834e0f4e80ecRelated papers
- CORDOBA: Carbon-Efficient Optimization Framework for Computing SystemsMariam Elgamal, Doug Carmean, Elnaz Ansari, Okay Zed et al.HPCA 2025 · 16 citations
- FOCAL: A First-Order Carbon Model to Assess Processor SustainabilityLieven EeckhoutASPLOS 2024 · 30 citations
- ACT: designing sustainable computer systems with an architectural carbon modeling toolUdit Gupta, Mariam Elgamal, Gage Hills, Gu-Yeon Wei et al.ISCA 2022 · 176 citations
- 3D-Carbon: An Analytical Carbon Modeling Tool for 3D and 2.5D Integrated CircuitsYujie Zhao, Yang Katie Zhao, Cheng Wan, Yingyan (Celine) LinDAC 2024 · 20 citations
- Unveiling the Uncertainty in Embodied and Operational Carbon of Large AI Models through a Probabilistic Carbon Accounting ModelXiaoyang Zhang, Fang He, Yang Deng, Dan WangNeurIPS 2025 · 3 citations
