Separated By Birth: Hidden Differences Between Seemingly-Identical Smartphone CPUs

Guru Prasad Srinivasa, R. Begum, Scott Haseley, Mark Hempstead, Geoffrey Challen
{"title":"Separated By Birth: Hidden Differences Between Seemingly-Identical Smartphone CPUs","authors":"Guru Prasad Srinivasa, R. Begum, Scott Haseley, Mark Hempstead, Geoffrey Challen","doi":"10.1145/3032970.3032982","DOIUrl":null,"url":null,"abstract":"Smartphone consumers, app developers, and even mobile systems researchers operate under the assumption that performance differences between identical smartphones should be small. Consumers pick a model to purchase and don't consider that the specific device they leave the store with may vary quite dramatically from the identical models it sat next to on the shelf. App rating systems typically collect the model from reviewers, but not more detailed information-again, assuming that all instances of a particular model perform similarly. Even mobile systems researchers will conduct studies using small numbers of devices that fail to account or control for inherent differences between identical phones. Unfortunately seemingly-identical smartphones can in fact have very different performance characteristics. Note that we are not referring to differences in battery or Flash performance caused over time by wear. Inherent differences would separate two brand-new phones still in the original packaging. Our experiments show up to 20% performance and energy consumption differences between otherwise identical devices. These differences result from process variation in the manufacture of smartphone CPUs, which causes some CPUs to perform much more poorly than others. This paper explains the causes of this variation, measures its impacts, and discusses implications for smartphone researchers, software developers, and consumers.","PeriodicalId":309322,"journal":{"name":"Proceedings of the 18th International Workshop on Mobile Computing Systems and Applications","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 18th International Workshop on Mobile Computing Systems and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3032970.3032982","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Smartphone consumers, app developers, and even mobile systems researchers operate under the assumption that performance differences between identical smartphones should be small. Consumers pick a model to purchase and don't consider that the specific device they leave the store with may vary quite dramatically from the identical models it sat next to on the shelf. App rating systems typically collect the model from reviewers, but not more detailed information-again, assuming that all instances of a particular model perform similarly. Even mobile systems researchers will conduct studies using small numbers of devices that fail to account or control for inherent differences between identical phones. Unfortunately seemingly-identical smartphones can in fact have very different performance characteristics. Note that we are not referring to differences in battery or Flash performance caused over time by wear. Inherent differences would separate two brand-new phones still in the original packaging. Our experiments show up to 20% performance and energy consumption differences between otherwise identical devices. These differences result from process variation in the manufacture of smartphone CPUs, which causes some CPUs to perform much more poorly than others. This paper explains the causes of this variation, measures its impacts, and discusses implications for smartphone researchers, software developers, and consumers.
出生分离:看似相同的智能手机cpu之间的隐藏差异
智能手机消费者、应用程序开发人员,甚至移动系统研究人员都认为,相同的智能手机之间的性能差异应该很小。消费者在选择购买某一型号时,不会考虑到他们离开商店时拿到的特定设备可能与货架上摆放的相同型号相差很大。应用程序评级系统通常会从评论者那里收集模型,但不会收集更详细的信息——同样,假设特定模型的所有实例都表现相似。即使是移动系统研究人员也会使用少量设备进行研究,这些设备无法解释或控制相同手机之间的内在差异。不幸的是,看似相同的智能手机实际上可能具有非常不同的性能特征。请注意,我们指的不是由于磨损造成的电池或闪存性能的差异。固有的差异会将两款仍在原包装中的全新手机区分开来。我们的实验表明,在其他相同的设备之间,性能和能耗差异高达20%。这些差异是由智能手机cpu制造过程中的工艺差异造成的,这导致一些cpu的性能比其他cpu差得多。本文解释了这种变化的原因,测量了其影响,并讨论了对智能手机研究人员,软件开发人员和消费者的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信