跳到主要导航 跳到搜索 跳到主要内容

Robust design space modeling

  • Qi Guo
  • , Tianshi Chen
  • , Zhi Hua Zhou
  • , Olivier Temam
  • , Ling Li
  • , Depei Qian
  • , Yunji Chen*
  • *此作品的通讯作者
  • Carnegie Mellon University
  • CAS - Institute of Computing Technology
  • Nanjing University
  • Institut national de recherche en informatique et en automatique
  • CAS - Institute of Automation

科研成果: 期刊稿件文章同行评审

摘要

Architectural design spaces of microprocessors are often exponentially large with respect to the pending processor parameters. To avoid simulating all configurations in the design space, machine learning and statistical techniques have been utilized to build regression models for characterizing the relationship between architectural configurations and responses (e.g., performance or power consumption). However, this article shows that the accuracy variability of many learning techniques over different design spaces and benchmarks can be significant enough to mislead the decision-making. This clearly indicates a high risk of applying techniques that work well on previous modeling tasks (each involving a design space, benchmark, and design objective) to a new task, due to which the powerful tools might be impractical. Inspired by ensemble learning in the machine learning domain, we propose a robust framework called ELSE to reduce the accuracy variability of design space modeling. Rather than employing a single learning technique as in previous investigations, ELSE employs distinct learning techniques to build multiple base regression models for each modeling task. This is not a trivial combination of different techniques (e.g., always trusting the regression model with the smallest error). Instead, ELSE carefully maintains the diversity of base regression models and constructs a metamodel from the base models that can provide accurate predictions even when the base models are far from accurate. Consequently, we are able to reduce the number of cases in which the final prediction errors are unacceptably large. Experimental results validate the robustness of ELSE: compared with the widely used artificial neural network over 52 distinct modeling tasks, ELSE reduces the accuracy variability by about 62%. Moreover, ELSE reduces the average prediction error by 27% and 85% for the investigated MIPS and POWER design spaces, respectively.

源语言英语
文章编号18
期刊ACM Transactions on Design Automation of Electronic Systems
20
2
DOI
出版状态已出版 - 1 2月 2015

指纹

探究 'Robust design space modeling' 的科研主题。它们共同构成独一无二的指纹。

引用此