首页> 外文会议>International Symposium on Microarchitecture >RpStacks-MT: A High-Throughput Design Evaluation Methodology for Multi-Core Processors
【24h】

RpStacks-MT: A High-Throughput Design Evaluation Methodology for Multi-Core Processors

机译:RPStacks-MT:多核处理器的高吞吐量设计评估方法

获取原文

摘要

Computer architects put significant efforts on the design space exploration of a new processor, as it determines the overall characteristics (e.g., performance, power, cost) of the final product. To thoroughly explore the space and achieve the best results, they need high design evaluation throughput - the ability to quickly assess a large number of designs with minimal costs. Unfortunately, the existing simulators and performance models are either too slow or too inaccurate to meet this demand. As a result, architects often sacrifice the design space coverage to end up with a sub-optimal product. To address this challenge, we propose RpStacks-MT, a methodology to evaluate multi-core processor designs with high throughput. First, we propose a graph-based multi-core performance model, which overcomes the limitations of the existing models to accurately describe a multi-core processor's key performance behaviors. Second, we propose a reuse distance-based memory system model and a dynamic scheduling reconstruction method, which help our graph model to quickly track the performance changes from processor design changes. Lastly, we combine these models with a state of the art design exploration idea to evaluate multiple processor designs in an efficient way. Our evaluations show that RpStacks-MT achieves extremely high design evaluation throughput - 88× higher versus a conventional cycle-level simulator and 18× higher versus an accelerated simulator (on average, for evaluating 10,000 designs) - while maintaining simulator-level accuracy.
机译:计算机架构师对新处理器的设计空间探索进行了重大努力,因为它决定了最终产品的整体特征(例如,性能,功率,成本)。为了彻底探索空间并达到最佳结果,他们需要高设计评估吞吐量 - 能够快速评估大量设计的设计。不幸的是,现有的模拟器和性能模型要么过于慢或太不准确以满足这种需求。因此,架构师常常牺牲设计空间覆盖范围,以最终获得次优产品。为解决这一挑战,我们提出了一种评估多核处理器设计的rpstacks-mt,提供高吞吐量的方法。首先,我们提出了一种基于图形的多核性能模型,它克服了现有模型的限制,以准确描述多核处理器的关键性能行为。其次,我们提出了一种重用基于距离的内存系统模型和动态调度重建方法,这有助于我们的图形模型快速跟踪处理器设计更改的性能变化。最后,我们将这些模型与最先进的设计探索理念相结合,以有效的方式评估多个处理器设计。我们的评估表明,RPStacks-MT实现了极高的设计评估吞吐量 - 88倍,而传统的循环级模拟器和18倍高的与加速模拟器(平均而言,用于评估10,000设计) - 同时保持模拟器级精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号