Does the ISA Really Matter? A Simulation Based Investigation

Ming Ling, Xin Xu, Y. Gu, Zhihua Pan
{"title":"Does the ISA Really Matter? A Simulation Based Investigation","authors":"Ming Ling, Xin Xu, Y. Gu, Zhihua Pan","doi":"10.1109/PACRIM47961.2019.8985059","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":152556,"journal":{"name":"2019 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PACRIM47961.2019.8985059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

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真的重要吗?基于仿真的调查
先前对isa性能和能量影响的研究通常是基于真实硬件平台的测量。然而,极其多样化的硬件实现使得在不同平台之间进行比较变得困难和间接,更不用说分析微架构指标的困难了。在本文中,我们基于gem5周期精确仿真对ARM、RISC-V和X86 isa进行了研究,其中这些isa的目标实现采用相同的三种硬件配置(即In- order、out - order1和out - order2)进行了仿真。采用SPEC2006和BEEBS中选取的15个基准进行了仿真。同时,利用McPAT对目标实现的功耗和能耗进行了评估。我们的模拟结果表明,尽管ARM ISA在性能和能耗方面优于RISC-V和X86 ISA,但ARM和RISC-V之间的差异非常细微,而ARM和X86之间的性能差距可能是由本文中使用的相对较低的硬件配置引起的,并且可以通过更积极的硬件方法缩小甚至逆转。我们的研究证实,一个ISA并不能从根本上提高效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信