Lune

ISCA2026Top-tier venue

RHODES: Robust Optimization for Uncertainty-Aware Design of CO2-Efficient Computing Systems

Mariam Elgamal, Abdulrahman Mahmoud, Gu-Yeon Wei, David Brooks, Gage Hills

2026Year

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 CO2\mathbf{C O}_{2}-aware hardware design: data value (DV)\left(\mathcal{D}_{\mathbf{V}}\right) uncertainty, where probability distributions of CO2\mathbf{C O}_{\mathbf{2}}-related parameters exhibit high standard deviation (e.g., fluctuations in CO2 emissions of the power grid), and data availability (DA)\left(\mathcal{D}_{\mathbf{A}}\right) uncertainty, in which probability distributions of CO2\mathbf{C O}_{\mathbf{2}}-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). DA\mathcal{D}_{A} 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 CO2\mathbf{C O}_{\mathbf{2}}-efficient computing systems under carbon footprint data uncertainty. RHODES jointly models Dv\mathcal{D}_{\mathrm{v}} and DA\mathcal{D}_{\mathrm{A}} 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 1.36×\mathbf{1. 3 6} \times 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 CO2\boldsymbol{C} O_{2} efficiency): improves tCDP by 1.3-3.17× vs. state-of-the-art CO2\mathbf{C O}_{2}-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.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 211666d9-7425-461e-a0cc-834e0f4e80ec

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines