OneDSE: A Unified Microprocessor Metric Prediction and Design Space Exploration Framework
Ritik Raj, Akshat Ramachandran, Jeff Nye, Shashank Nemawarkar, Tushar Krishna

TL;DR
OneDSE introduces a unified framework combining a transformer-based workload-aware prediction model and an efficient optimizer to accelerate and improve the accuracy of CPU design space exploration under power and performance constraints.
Contribution
The paper presents OneDSE, a novel unified framework with a transformer-based prediction model and a reinforcement learning optimizer for faster, more accurate CPU design space exploration.
Findings
TrACE-p outperforms SOTA IPC prediction by 5.71x (single workload) and 28x (multiple workloads).
MAST outperforms SOTA metaheuristics by 1.19x and is an order of magnitude faster.
SMART-TrACE reduces prediction error by 10.6% over TrACE.
Abstract
With the slowing of Moores Law and increasing impact of power constraints, processor designs rely on architectural innovation to achieve differentiating performance. However, the innovation complexity has simultaneously increased the design space of modern high performance processors. Specifically, we identify two key challenges in prior Design Space Exploration (DSE) approaches for modern CPU design - (a) cost model (prediction method) is either slow or microarchitecture-specific or workload-specific and single model is inefficient to learn the whole design space (b) optimization (exploration method) is slow and inaccurate in the large CPU parameter space. This work presents a novel solution called OneDSE to address these emerging challenges in modern CPU design. OneDSE is a unified cost model (metric predictor) and optimizer (CPU parameter explorer) with three key techniques - 1.…
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.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Low-power high-performance VLSI design
