ARAIApr 18, 2025

MetaDSE: A Few-shot Meta-learning Framework for Cross-workload CPU Design Space Exploration

arXiv:2504.13568v11 citationsh-index: 17Has CodeDAC
Originality Incremental advance
AI Analysis

This addresses efficiency challenges in CPU architecture design for engineers, though it appears incremental as it builds on existing meta-learning techniques.

The paper tackled the problem of cross-workload CPU design space exploration by reframing it as a few-shot meta-learning task, resulting in a 44.3% reduction in prediction error compared to state-of-the-art methods.

Cross-workload design space exploration (DSE) is crucial in CPU architecture design. Existing DSE methods typically employ the transfer learning technique to leverage knowledge from source workloads, aiming to minimize the requirement of target workload simulation. However, these methods struggle with overfitting, data ambiguity, and workload dissimilarity. To address these challenges, we reframe the cross-workload CPU DSE task as a few-shot meta-learning problem and further introduce MetaDSE. By leveraging model agnostic meta-learning, MetaDSE swiftly adapts to new target workloads, greatly enhancing the efficiency of cross-workload CPU DSE. Additionally, MetaDSE introduces a novel knowledge transfer method called the workload-adaptive architectural mask algorithm, which uncovers the inherent properties of the architecture. Experiments on SPEC CPU 2017 demonstrate that MetaDSE significantly reduces prediction error by 44.3\% compared to the state-of-the-art. MetaDSE is open-sourced and available at this \href{https://anonymous.4open.science/r/Meta_DSE-02F8}{anonymous GitHub.}

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes