安卓应用微架构无关软件负载特征的建模

来源 :东南大学 | 被引量 : 0次 | 上传用户:liangchen87
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向移动终端的嵌入式处理器性能评估需要具有代表性的测试程序,而研究主流应用的软件行为特征对生成测试程序具有十分重要的作用。目前安卓应用是主流应用之一。因此本文通过分析安卓应用阶段性的微架构无关负载特征等软件行为,选取能够代表整个应用的程序片段,为最终生成代表性测试程序提供可靠依据。本文根据安卓应用的执行行为特点,基于已有的微架构无关特征参数,添加了串行指令的比例及其分布、分支行为中跳转地址的分布、平均寄存器读取数和赋值数以及数据的空间局部性四类微架构无关特征,总计得到227个微架构无关特征维度。同时本文采用了基于相关性消除法以及遗传算法的降维方法对227个微架构无关负载特征进行降维,得到了 77个微架构无关负载特征,使降维前后的负载特征平均相关系数为0.835;并进一步采用主成分分析法及K-means聚类算法对所有特征片段聚类,提取典型特征片段来代表整个安卓应用执行时的负载特征。本文以Gem5模拟器作为研究平台,将Moby测试集中的9个安卓应用基于固定Cycle数(1千万)切割,提取所有特征片段阶段性的微架构无关以及相关软件负载特征。实验结果表明:最终所选典型特征片段与多个安卓应用整体的每个时钟周期执行指令数(Instructions per Cycle,IPC)平均误差为1.29%,一级指令cache缺失率(LII-Cachemiss)平均误差为3.84%,一级数据cache缺失率(L1D-Cachemiss)平均误差为3.73%,分支预测错误率(Branch miss)平均误差为7.85%。因此,最终所选取的典型特征片段能较好地代表整个安卓应用执行时的负载特征。
其他文献
期刊
为促进油田计算机网络与多媒体技术的发展,推进全局计算机信息系统建设,湖北省计算机学会江汉石油管理局分会于一九九六年七月十二日在测井研究所召开了计算机网络暨多媒体技术
工程测量计算机辅助制图系统(GCHT)在几十个用户中进行了应用。根据用户的要求对编码系统、批量式交互编辑功能、工厂竣工图的自动绘制、高程注记、DTM插值模型、土石方量的量
现代教学对教师的要求越来越高,教师不但要从专业知识上指导学生,更应从思想上引导学生,激发他们的学习积极性,使之对学习有正确的认识及良好的态度,从而达到最终的教学目的
承租人优先购买权制度的发展源远流长,改革开放之初百废待兴,为满足人民对房屋的基本生活需求,承租人优先购买权制度逐渐发展起来。《合同法》第230条明确承认承租人优先购买
随着城市化进程加快,城市人口越来越多,随之而来的其中一个后果是房价上升。但是越来越高的房价并不是所有的城市人都能负担得来的,因此租赁制度应运而生。而单一的租赁关系
从降水预压的观点出发,结合江汉软土地基特点,总结已有地基加固的原理,提出回填土和软土地基处理的方法-人工挖孔降水、机械碾压的方法,对节约建筑造价具有实用效果。
分析了温州市动物卫生监督派出机构和动物检疫队伍的现状,依据有关法律法规,借鉴咸阳市和文成县的经验,提出了加快温州市动物卫生监督派出机构和动物检疫队伍建设的4点建议。
在综合分析、研究各类太阳能热水器优缺点的基础上,设计了一种新型实用的GY-1型太阳能热水器,较同类其它产品具有效率高、成本低、使用方便等优点。在江汉设计院较大面积推广应
目的探讨重症监护室(ICU)患者呼吸机相关性肺炎(VAP)发生的危险因素。方法选取2013年3月至2016年3月在我院ICU行机械通气治疗超过48h的患者160例为研究对象,根据是否发生VAP