首页> 外文会议>IEEE/ACM International Symposium on Microarchitecture >Composite Cores: Pushing Heterogeneity Into a Core
【24h】

Composite Cores: Pushing Heterogeneity Into a Core

机译:复合核心:将异质性推入核心

获取原文

摘要

Heterogeneous multicore systems -- comprised of multiple cores with varying capabilities, performance, and energy characteristics -- have emerged as a promising approach to increasing energy efficiency. Such systems reduce energy consumption by identifying phase changes in an application and migrating execution to the most efficient core that meets its current performance requirements. However, due to the overhead of switching between cores, migration opportunities are limited to coarse-grained phases (hundreds of millions of instructions), reducing the potential to exploit energy efficient cores. We propose Composite Cores, an architecture that reduces switching overheads by bringing the notion of heterogeneity within a single core. The proposed architecture pairs big and little compute µEngines that together can achieve high performance and energy efficiency. By sharing much of the architectural state between the µEngines, the switching overhead can be reduced to near zero, enabling fine-grained switching and increasing the opportunities to utilize the little µEngine without sacrificing performance. An intelligent controller switches between the µEngines to maximize energy efficiency while constraining performance loss to a configurable bound. We evaluate Composite Cores using cycle accurate micro architectural simulations and a detailed power model. Results show that, on average, the controller is able to map 25% of the execution to the little µEngine, achieving an 18% energy savings while limiting performance loss to 5%.
机译:异构多核系统-由具有不同功能,性能和能源特性的多个核组成-已经成为提高能源效率的一种有前途的方法。这样的系统通过识别应用程序中的相变并将执行迁移到满足其当前性能要求的最高效的内核,从而降低了能耗。但是,由于在内核之间进行切换的开销很大,因此迁移机会仅限于粗粒度阶段(数亿条指令),从而降低了开发节能内核的可能性。我们提出了复合内核,该体系结构通过在单个内核中引入异构性的概念来减少交换开销。所提议的体系结构将大型计算机µEngine与小型计算机µEngines配对在一起,可以共同实现高性能和高能效。通过在µEngine之间共享大部分架构状态,可以将切换开销减少到接近零,从而实现细粒度的切换,并增加了在不牺牲性能的情况下利用少量µEngine的机会。智能控制器可在µEngines之间切换,以最大程度地提高能效,同时将性能损失限制在可配置的范围内。我们使用周期精确的微体系结构仿真和详细的功率模型来评估复合芯。结果表明,平均而言,该控制器能够将25%的执行映射到小型µEngine,实现了18%的节能,同时将性能损失限制为5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号