Neoscope: How Resilient Is My SoC to Workload Churn?
Joseph Rogers, Lieven Eeckhout, Taha Soliman, Magnus Jahre
摘要
The lifetime of hardware is increasing, but the lifetime of software is not. This leads to devices that, while performant when released, have fall-off due to changing workload suitability. To ensure that performance is maintained, computer architects must begin considering the effects of evolving workloads early in the design process. The ways that workloads can change, i.e., churn, over time profoundly affect hardware's ability to maintain performance.
To better understand churn, we introduce the concepts Magnitude and Disruption, which enable how workloads change to be quantitatively described. By leveraging these terms, we present churn as a span, where the churn of a given workload can be categorized as either Minimal, Perturbing, Escalating, or Volatile. To account for how churn affects performance, we propose Neoscope, the first multi-objective pre-silicon design space exploration tool for investigating System-on-Chip (SoC) architectures that are resilient to workload churn. Neoscope uses integer linear programming and concepts from job-shop scheduling to construct near-optimal SoCs for a given workload. Unlike previous methods, Neoscope approaches (and often finds) the globally optimal SoC with a single invocation, instead of needing to parameter sweep. Neoscope is also multi-objective, i.e., it can optimize for many kinds of metrics other than absolute performance, including area, energy, cost, and carbon efficiencies. Using Neoscope, we explore near-optimal SoCs for many workload-churn configurations, and investigate how changing the objective function changes the ideal SoC. Neoscope shows that small SoCs need high levels of specialization, but that this is risky, as it increases susceptibility to churn.
• Computer systems organization → Heterogeneous (hybrid) systems.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper8
- MLPerf Inference BenchmarkVijay Janapa Reddi, Christine Cheng, David Kanter, Peter Mattson 等ISCA 2020 · 被引用 517 次
- ACT: designing sustainable computer systems with an architectural carbon modeling toolUdit Gupta, Mariam Elgamal, Gage Hills, Gu-Yeon Wei 等ISCA 2022 · 被引用 176 次
- Profiling Hyperscale Big Data ProcessingAbraham Gonzalez, Aasheesh Kolli, Samira Manabi Khan, Sihang Liu 等ISCA 2023 · 被引用 30 次
- FOCAL: A First-Order Carbon Model to Assess Processor SustainabilityLieven EeckhoutASPLOS 2024 · 被引用 30 次
- MDM: The GPU Memory Divergence ModelLu Wang, Magnus Jahre, Almutaz Adileh, Lieven EeckhoutMICRO 2020 · 被引用 27 次
相关 Paper
- HILP: Accounting for Workload-Level Parallelism in System-on-Chip Design Space ExplorationJoseph Rogers, Lieven Eeckhout, Magnus JahreHPCA 2025 · 被引用 4 次
- PhaseWeave: Phase-Aware Execution on Heterogeneous Chiplet Architectures for DatacentersJoshua Kim, Chaojie Zhang, Íñigo Goiri, Christopher J. Rossbach 等ISCA 2026 · 被引用 1 次
- High-Performance Computing Architecture Exploration with Stage-Enhanced Bayesian OptimizationVincent Fu, Mohamed Benazouz, Lilia Zaourar, Alix Munier KordonDAC 2025 · 被引用 1 次
- ARTEMIS: Agile Discovery of Efficient Real-Time Systems-on-Chips in the Heterogeneous EraSubhankar Pal, Aporva Amarnath, Behzad Boroujerdian, Augusto Vega 等HPCA 2025 · 被引用 2 次
- NN-Baton: DNN Workload Orchestration and Chiplet Granularity Exploration for Multichip AcceleratorsZhanhong Tan, Hongyu Cai, Runpei Dong, Kaisheng MaISCA 2021 · 被引用 67 次
