Simulation of ARM and x86 microprocessors using in-order and out-of-order CPU models with Gem5 simulator

A. Abudaqa, Talal M. Al-Kharoubi, M. Mudawar, Armin Kobilica
{"title":"Simulation of ARM and x86 microprocessors using in-order and out-of-order CPU models with Gem5 simulator","authors":"A. Abudaqa, Talal M. Al-Kharoubi, M. Mudawar, Armin Kobilica","doi":"10.1109/ICEEE2.2018.8391354","DOIUrl":null,"url":null,"abstract":"In the past, ARM and Intel x86 computer processors were leaders in the different specialized areas with no competing interest. While Intel was building processors for the PCs and servers, ARM was concentrated on the handheld devices. Nowadays, with no hard limits in computing power between the different sizes of devices, ARM and Intel-based microprocessors are competitors. In this paper, a comparative study is done to evaluate the performance of the two microprocessors. Both, the in-order and the out-of-order, CPU models are used within each architecture, and four performance metrics (total consumed energy, throughput, average cycles per instruction (CPI), and L2 cache miss rate) are used to evaluate the work. The well-known computer architecture simulator, Gem5, is used to accomplish the work. Results show that ARM microprocessor outperforms x86 microprocessor in the most cases.","PeriodicalId":6482,"journal":{"name":"2018 5th International Conference on Electrical and Electronic Engineering (ICEEE)","volume":"20 1","pages":"317-322"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 5th International Conference on Electrical and Electronic Engineering (ICEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEE2.2018.8391354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

In the past, ARM and Intel x86 computer processors were leaders in the different specialized areas with no competing interest. While Intel was building processors for the PCs and servers, ARM was concentrated on the handheld devices. Nowadays, with no hard limits in computing power between the different sizes of devices, ARM and Intel-based microprocessors are competitors. In this paper, a comparative study is done to evaluate the performance of the two microprocessors. Both, the in-order and the out-of-order, CPU models are used within each architecture, and four performance metrics (total consumed energy, throughput, average cycles per instruction (CPI), and L2 cache miss rate) are used to evaluate the work. The well-known computer architecture simulator, Gem5, is used to accomplish the work. Results show that ARM microprocessor outperforms x86 microprocessor in the most cases.
用Gem5模拟器模拟ARM和x86微处理器的有序和无序CPU模型
在过去,ARM和Intel x86计算机处理器是不同专业领域的领导者,没有竞争利益。当英特尔为个人电脑和服务器制造处理器时,ARM专注于手持设备。如今,由于不同尺寸的设备在计算能力上没有硬性限制,ARM和基于英特尔的微处理器成为了竞争对手。本文对这两种微处理器的性能进行了比较研究。在每个体系结构中都使用有序和无序的CPU模型,并使用四个性能指标(总消耗能量、吞吐量、每条指令的平均周期(CPI)和L2缓存缺失率)来评估工作。使用著名的计算机体系结构模拟器Gem5来完成这项工作。结果表明,ARM微处理器在大多数情况下优于x86微处理器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信