Composite-ISA Cores: Enabling Multi-ISA Heterogeneity Using a Single ISA

Composite-ISA Cores: Enabling Multi-ISA Heterogeneity Using a Single ISA
复制标题

DOI:
10.1109/hpca.2019.00026
复制
发表时间:
2019-02
期刊:
2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)
影响因子:
--
通讯作者:
A. Venkat;H. Basavaraj;D. Tullsen
A. Venkat;H. Basavaraj;D. Tullsen
中科院分区:
其他
文献类型:
--
作者:
A. Venkat;H. Basavaraj;D. Tullsen

文献摘要

相似文献

—异构多核架构由不同大小、组织和功能的多个核心组成。这些架构允许应用程序通过将执行迁移到最高效的核心来适应阶段变化,从而最大限度地提高性能和能源效率。异构 ISA 架构进一步利用不同应用阶段固有的 ISA 偏好来提供额外的性能和效率增益。这项工作提出了复合 ISA 内核,它实现了单个大型 ISA 超集提供的复合功能集。通过利用单个复合 ISA,在 ISA 选择中发挥更大的灵活性,该架构有可能重新创造并在许多情况下取代多 ISA 异构性的收益。复合 ISA CMP 由于硬件异构性而将现有的性能增益平均提高了 19%,并且有可能额外节省 31% 的能源并减少 35% 的能量延迟乘积,而不会造成性能损失。
—Heterogeneous multicore architectures are com- prised of multiple cores of different sizes, organizations, and capabilities. These architectures maximize both performance and energy efficiency by allowing applications to adapt to phase changes by migrating execution to the most efficient core. Heterogeneous-ISA architectures further take advantage of the inherent ISA preferences of different application phases to provide additional performance and efficiency gains. This work proposes composite-ISA cores that implement composite feature sets made available from a single large superset ISA. This architecture has the potential to recreate, and in many cases supersede, the gains of multi-ISA heterogeneity, by leveraging a single composite-ISA, exploiting greater flexibility in ISA choice. Composite-ISA CMPs enhance existing performance gains due to hardware heterogeneity by an average of 19%, and have the potential to achieve an additional 31% energy savings and 35% reduction in Energy Delay Product, with no loss in performance.