首页> 外文会议>ACM/IEEE International Symposium on Computer Architecture >ArchRanker: A Ranking Approach to Design Space Exploration
【24h】

ArchRanker: A Ranking Approach to Design Space Exploration

机译:ArchRanker:设计空间探索的排名方法

获取原文

摘要

Architectural Design Space Exploration (DSE) is a notoriously difficult problem due to the exponentially large size of the design space and long simulation times. Previously, many studies proposed to formulate DSE as a regression problem which predicts architecture responses (e.g., time, power) of a given architectural configuration. Several of these techniques achieve high accuracy, though often at the cost of significant simulation time for training the regression models. We argue that the information the architect mostly needs during the DSE process is whether a given configuration will perform better than another one in the presences of design constraints, or better than any other one seen so far, rather than precisely estimating the performance of that configuration. Based on this observation, we propose a novel ranking-based approach to DSE where we train a model to predict which of two architecture configurations will perform best. We show that, not only this ranking model more accurately predicts the relative merit of two architecture configurations than an ANN-based state-of-the-art regression model, but also that it requires much fewer training simulations to achieve the same accuracy, or that it can be used for and is even better at quantifying the performance gap between two configurations. We implement the framework for training and using this model, called ArchRanker, and we evaluate it on several DSE scenarios (unicore/multicore design spaces, and both time and power performance metrics). We try to emulate as closely as possible the DSE process by creating constraint-based scenarios, or an iterative DSE process. We find that ArchRanker makes 29.68% to 54.43 % fewer incorrect predictions on pair-wise relative merit of configurations (tested with 79,800 configuration pairs) than an ANN-based regression model across all DSE scenarios considered (values averaged over all benchmarks for each scenario). We also find that, to achieve the same accuracy as ArchRanker, the ANN often requires three times more training simulations.
机译:建筑设计空间探索(DSE)是一种令人难度的难题,因为设计空间的指数大尺寸和仿真时间长。此前,许多研究提出了将DSE标记为回归问题,这预测了给定架构配置的架构响应(例如,时间,功率)。这些技术中的几种实现了高精度,但通常以训练回归模型的显着模拟时间的成本。我们认为建筑师主要在DSE过程中需要的信息是在设计限制的情况下,或者比到目前为止所见的任何其他人更好地表现给定配置,而不是精确地估计该配置的性能。基于此观察,我们提出了一种基于DSE的新的基于排名的方法,其中我们训练模型以预测两个建筑配置中哪一个最佳。我们认为,不仅对基于Ann的最先进的回归模型更准确地预测两个架构配置的相对优点,还需要更少的训练模拟来实现相同的准确性,或者它可以用于量化两种配置之间的性能差距。我们实施培训框架和使用此模型,称为ArchRanker,我们将其评估在几种DSE方案(Unicore / MultiCore Design Spaces以及时间和功率性能指标)上。我们尝试尽可能地将DSE过程尽可能地通过创建基于约束的方案或迭代的DSE过程。我们发现ArchRanker对配置的一对相对优点(用79,800配置对测试的一对相对优点的不正确预测,而不是考虑所有DSE方案的基于ANN的回归模型(对每个场景的所有基准测试的值进行平均) 。我们还发现,为了实现与ArchRanker相同的准确性,ANN经常需要三倍的训练模拟。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号