计算机学报
計算機學報
계산궤학보
CHINESE JOURNAL OF COMPUTERS
2015年
2期
386-396
,共11页
移动设备%应用程序%体系结构特征%移动互联网%移动设备基准测试程序
移動設備%應用程序%體繫結構特徵%移動互聯網%移動設備基準測試程序
이동설비%응용정서%체계결구특정%이동호련망%이동설비기준측시정서
mobile device%mobile application%architectural characteristic%mobile Internet%mobile device benchmark
移动设备如智能手机、平板电脑已成为最主要的电子消费品,且呈现出快速增长的趋势.移动设备上运行的应用程序种类丰富多样,对硬件平台上不同资源的需求也大不相同;而移动设备的硬件平台在性能和功耗上有其自身的局限性.因而,分析移动设备应用程序体系结构层次的特征,对于硬件平台如处理器、内存等资源部件的设计,以及应用程序的优化,具有指导性的意义.文中选取了Android操作系统上的多类常用的应用程序,深入地分析了其在主流移动设备上的微体系结构相关的特征.结果表明,移动设备的应用程序普遍存在较高的指令缓存和指令转换后援缓冲器缺失率,并且分支预测失败率也较高.基于各程序的体系结构特征,文中抽取了部分最具代表性特征的应用程序,并提出了一个用于体系结构研究的移动设备基准测试程序Moby.Moby测试程序包括了浏览器、邮件客户端、音乐及视频播放器、文档阅读器及地图等应用.同时,文中还详细分析了Moby测试程序微体系结构无关的特征,如指令的组成、指令局部性特征、工作集大小及指令执行流等.
移動設備如智能手機、平闆電腦已成為最主要的電子消費品,且呈現齣快速增長的趨勢.移動設備上運行的應用程序種類豐富多樣,對硬件平檯上不同資源的需求也大不相同;而移動設備的硬件平檯在性能和功耗上有其自身的跼限性.因而,分析移動設備應用程序體繫結構層次的特徵,對于硬件平檯如處理器、內存等資源部件的設計,以及應用程序的優化,具有指導性的意義.文中選取瞭Android操作繫統上的多類常用的應用程序,深入地分析瞭其在主流移動設備上的微體繫結構相關的特徵.結果錶明,移動設備的應用程序普遍存在較高的指令緩存和指令轉換後援緩遲器缺失率,併且分支預測失敗率也較高.基于各程序的體繫結構特徵,文中抽取瞭部分最具代錶性特徵的應用程序,併提齣瞭一箇用于體繫結構研究的移動設備基準測試程序Moby.Moby測試程序包括瞭瀏覽器、郵件客戶耑、音樂及視頻播放器、文檔閱讀器及地圖等應用.同時,文中還詳細分析瞭Moby測試程序微體繫結構無關的特徵,如指令的組成、指令跼部性特徵、工作集大小及指令執行流等.
이동설비여지능수궤、평판전뇌이성위최주요적전자소비품,차정현출쾌속증장적추세.이동설비상운행적응용정서충류봉부다양,대경건평태상불동자원적수구야대불상동;이이동설비적경건평태재성능화공모상유기자신적국한성.인이,분석이동설비응용정서체계결구층차적특정,대우경건평태여처리기、내존등자원부건적설계,이급응용정서적우화,구유지도성적의의.문중선취료Android조작계통상적다류상용적응용정서,심입지분석료기재주류이동설비상적미체계결구상관적특정.결과표명,이동설비적응용정서보편존재교고적지령완존화지령전환후원완충기결실솔,병차분지예측실패솔야교고.기우각정서적체계결구특정,문중추취료부분최구대표성특정적응용정서,병제출료일개용우체계결구연구적이동설비기준측시정서Moby.Moby측시정서포괄료류람기、유건객호단、음악급시빈파방기、문당열독기급지도등응용.동시,문중환상세분석료Moby측시정서미체계결구무관적특정,여지령적조성、지령국부성특정、공작집대소급지령집행류등.