面向安卓应用的CPU基准测试程序合成方法设计与实现

来源 :东南大学 | 被引量 : 1次 | 上传用户:ZHUTINGFNEG12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了应对移动智能设备、操作系统和应用软件的迅速发展对处理器提出的新的挑战,基准测试程序被广泛应用于处理器设计中,用于缩短仿真时间并为探索架构设计空间提供指导。当前针对ARM处理器安卓应用,基准测试程序合成方法涵盖少量的负载特征、引入微架构相关特征,合成程序具有精度低、跨微架构特性差等缺点;本文基于微架构无关特征,增加了更多特征维度的合成方法,提高了基准测试程序的精度和跨微架构特性。针对ARM平台安卓应用的特点,本文在已有特征指令混合比、寄存器依赖距离、数据的空间局部性、分支跳转变化率的基础上,增加了关键路径长度、指令的时间和空间局部性、数据的时间局部性、串行指令分布等单类特征维度生成方法。为了消除不同特征之间的耦合关系,本文提出了在一个模板程序中实现所有指定特征维度的新方法,并依据负载程序确定模板程序的生成规则,生成大量模板程序用做合成测试程序的模板库。为了从模板库中选取合适的模板程序,本文采用遗传算法选取模板;在模板拼接阶段,使用函数调用的方法将模板线性拼接。最终得到代表原始负载的基准测试程序集合。在安卓6.0系统下,针对ARMv8指令集,以Mibench中的程序作为安卓应用合成基准测试程序集合。实验结果表明,合成的基准测试程序与原始负载在微架构无关特征上的平均误差为10.25%;CPI的平均误差为9.63%;在不同的微架构配置下,CPI误差为10.37%。实验结果表明本文的合成方法具有良好的精度和跨微架构特性。
其他文献
本篇实践报告以中央人民广播电台经济之声栏目中的一档财经类商业脱口秀广播节目《冬吴相对论》的口译项目为研究材料,从释意理论的角度论述了在汉英口译中增补策略的使用。
中国联通系统集成业务是指聚焦ICT业务、物联网业务和大数据业务等,充分参与到工业互联网时代系统集成的市场竞争,加强中国联通在工业互联网创新领域的综合服务和市场化运营能力。中国联通系统集成业务的主要营销思路是根据系统集成客户的重大项目名单,通过面向市场前端的系统集成综合解决方案支撑体系,有效整合创新业务和第三方产品资源,如云计算、物联网、大数据,深化矩阵营销,加快市场推广,从而提升项目签约规模。本文
黑龙江多宝山斑岩铜(钼)矿床位于华北陆块北缘中亚-兴蒙造山带北东段,是中亚造山带东段最重要的斑岩型铜(钼)矿床之一。前人做了大量的研究工作并取得了较好的成果,但矿床形成的深度及形成后的变化与保存研究较少。本文以多宝山铜矿床为研究对象,运用岩石学、裂变径迹、地质温压计等方法对斑岩铜矿赋矿岩体进行了成岩深度及热构造年代学研究,结合热史模拟分析揭示该区中-新生代隆升的时间、速率以及冷却剥露历史,探讨矿床
风能和太阳能作为清洁能源中储量最为丰富的两种自然资源,近年来得到了广泛的利用。风力发电和太阳能发电具有随机波动性,直接接入电网会对大电网产生冲击,不利于可再生能源
马哈只墓为我国著名航海家郑和父亲的墓碑,地处云南省昆阳县,马哈只墓墓志铭为郑和故里提供了历史依据,故为众人所知。因其被发现时间较晚,受保护程度不高,受到了很大的破坏,