首页> 外文会议>Pacific Rim Conference on Communications, Computers and Signal Processing >Does the ISA Really Matter? A Simulation Based Investigation
【24h】

Does the ISA Really Matter? A Simulation Based Investigation

机译:ISA真的很重要吗?基于仿真的调查

获取原文

摘要

Prior studies on the performance and energy impacts of ISAs are normally based on the measurements of real hardware platforms. However, the extremely diverse hardware implementations make the comparisons among different platforms difficult and indirect, not mention the difficulties of the analyses of micro-architectural metrics. In this paper, we conduct an investigation of ARM, RISC-V and X86 ISAs based on the gem5 cycle-accurate simulations, in which the target implementations of these ISAs are simulated with the same three hardware configurations, namely the In-Order, Out-of-Order1 and Out-of-Order2. Fifteen benchmarks chosen from SPEC2006 and BEEBS are used to conduct the simulations. Meanwhile, the power and energy consumption of the target implementations is evaluated by McPAT. Our simulation results suggest that although ARM ISA outperforms RISC-V and X86 ISAs in performance and energy consumption, the differences between ARM and RISC-V are very subtle, while the performance gaps between ARM and X86 are possibly caused by the relatively low hardware configurations used in this paper and could be narrowed or even reversed by more aggressive hardware approaches. Our study confirms that one ISA is not fundamentally more efficient.
机译:对ISA的性能和能量影响的先前研究通常是基于对实际硬件平台的测量。但是,极其多样化的硬件实现使不同平台之间的比较变得困难和间接,更不用说微体系结构度量分析的困难了。在本文中,我们基于gem5周期精确仿真对ARM,RISC-V和X86 ISA进行了研究,其中,这些ISA的目标实现是使用相同的三种硬件配置来仿真的,即In-Order,Out -of-order1和乱序2。从SPEC2006和BEEBS中选择了15个基准进行模拟。同时,目标实现的功耗和能耗由McPAT评估。我们的仿真结果表明,尽管ARM ISA在性能和能耗方面优于RISC-V和X86 ISA,但ARM和RISC-V之间的差异非常细微,而ARM和X86之间的性能差距可能是由相对较低的硬件配置引起的在本文中使用,可以通过更积极的硬件方法来缩小甚至逆转。我们的研究证实,从根本上说,一种ISA并没有效率更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号