移动端应用程序访存性能分析模型设计与验证

来源 :东南大学 | 被引量 : 0次 | 上传用户:hansenhuang1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着集成电路工艺水平的不断提升,CPU的计算能力越来越强,与外部存储器的工作速度差距也越来越明显。Cache的引入在一定程度上缓解了“存储墙”的问题。分析和理解应用程序的缓存行为是提高程序访存性能的前提。为帮助硬件设计者和软件开发者能够快速、准确的分析和理解应用程序缓存行为特征,更好的设计和选择Cache,本文基于传统堆栈距离理论设计实现了应用程序的缓存行为分析模型。本文基于传统堆栈距离理论,提出基于栈的有限堆栈距离分布计算算法,设计了程序访存性能分析模型。本文的工作主要包含两点:第一,分析传统程序访存性能分析方法的不足,提出适用于各种组关联、最近最少使用替换策略Cache的在线有限堆栈距离分布计算算法;第二,将有限堆栈距离分布计算算法运用于缓存行为分析模型中。模型主要包含三个核心模块:访存序列在线分析、缓存缺失类型分析、应用程序缓存容量敏感性分析。访存序列在线分析模块用于解码访存指令,获得指令中的数据地址信息,并重组划分访存序列;缓存缺失类型分析模块利用有限堆栈距离分布计算算法对重组划分后的访存子序列进行堆栈距离计算,完成缺失的分类预测;应用程序缓存容量敏感性分析模块根据缺失类型分类预测结果,并结合堆栈距离分布图,分析造成Cache缺失的可能原因。为了验证模型的精确度和架构普适性,本文选用了 Mibench和Mediabench两大测试集。实验结果显示:本文的模型能够实现各种Cache配置下程序冷缺失和冲突缺失的分类预测,且各种缺失之和与Gem5统计的缺失量平均误差为1.33%,最大绝对误差2.9%。在模型的缓存缺失分类预测和程序缓存敏感性分析的指导下,mpeg2.dec和Typeset程序的缓存缺失量均有所下降,验证了本文模型的实用性。
其他文献
“脑-机控制”是指由人脑“意识”对外部设备的直接控制,从而减少甚至替代肢体实现对外设的灵活控制。其中,关键的技术是脑-机接口(Brain-Computer Interface,BCI)。BCI作为
目的运用三维步态分析方法来评价等长训练治疗膝骨性关节炎(KOA)的疗效。方法将符合标准的80例KOA患者按随机数字表法分为治疗组(40例)和对照组(40例),治疗组予等长训练联合
教育是民族的灵魂,是民族发展的重要动力。教育的发展取决于教师素质的优劣、教材内容的好坏及教学方法的利弊等基本因素。对教材建设的重视实际上就是对一个民族以及民族发
威廉·爱德华·伯格哈特·杜波依斯是20世纪初最有影响力的黑人活动家之一。他是第一个获得哈佛大学博士学位的非裔美国人,一生致力于黑人的解放事业,是美国社会学家、民权运
目的:分析HPV16 E7蛋白检测对宫颈癌前病变的诊断价值和其对判断HPV16感染导致的不同级别的宫颈癌前病变预后转归的风险评估的效能。方法:选取在2016年9月至2017年12月期间因HPV16阳性就诊于天津市中心妇产科医院门诊并行阴道镜检查及宫颈活检术,经病理学诊断为HSIL及以下的180例患者为研究对象,统计分析患者的临床资料,并采集宫颈脱落细胞,使用酶促化学发光法检测HPV16 E7蛋白浓
热管以其优越的导热性、等温性以及热流密度的可变性,已经被应用到通风系统中,在交换室内外空气的同时,达到了预热预冷新风的目的。目前用于通风换气的热管制造工艺复杂,并且
图灵奖得主Adleman首次提出DNA计算的概念。作为交叉学科的DNA计算具有强并行处理,高存储、快运算、低耗能等优点,因此引起各界学者的广泛关注和研究。发展至今,DNA计算由理
中国特色社会主义进入新时代,这是我国发展的新的历史方位,也是大学生成长成才新的现实背景。在实现中国梦的进程中,大学生发挥着关键性作用,其社会责任感的强弱也至关重要。当前我国正处于百年未有之大变局,在各个领域都面临着诸多机遇和挑战。调查研究表明,总体上当代大学生的思想水平是积极的、健康的、向上的,但是也有部分学生存在社会责任感淡薄的现象。因此,加强新时代大学生社会责任感培育工作是十分紧迫的命题。本论
近年以来我国大城市中地铁已经成为日常生活中不可或缺的交通工具,它极大的方便了人们的出行便利,同时也缓解了地上道路交通系统的压力。但因乘坐地铁人数的增加远远高于现阶
氢气,甲烷作为高热值,低污染的清洁能源,能够有效缓解日益严重的环境污染问题,在电力发电领域具有巨大的发展前景。随着重型燃气轮机飞速的发展,带动社会经济稳步前进的同时也带来严重的污染排放问题。本文采用数值模拟的方式在维持燃气轮机功率不变的情况下,在甲烷燃烧的过程当中添加一定体积的氢气量,研究甲烷燃烧过程中氢气含量的变化对燃气轮机运行的影响,主要包括温度变化情况,速度变化规律,燃料的燃烧以及燃烧产物的