基于profile指导的代码放置

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:sztsb99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代多流出体系结构的出现,处理器对指令读取的要求越来越高,因此,如何提高指令Cache的性能,最大限度地发挥处理器性能成了人们所关心的一个焦点。代码重排是一种通过软件来实现改变代码的排列次序的方法,它将彼此之间控制转移比较频繁的代码放置在一起,从而提高指令Cache的命中率,是指令Cache优化的一种常用的方法。对运用程序的动态运行信息(profile)来指导代码放置的3种方法进行了研究,分析了它们的特点、算法和性能,并对以后的研究做出了一定的展望。
其他文献
当代社会,大学生成为社会发展的重要主体,是国家栋梁。随着大学生数量不断增多,大学生也具备了相应的特殊性。面对当今社会的不断发展,政治格局的变化以及教育制度的深化改革,政治
“PS合成淫秽图片”敲诈勒索案件具有作案动机上的侵财性、作案手法上的惯常性、行为组织上的协作性、犯罪主体上的地域性、侵害对象上的特殊性和案件侦破上的困难性等显著特
冠心病的急诊介入治疗是为尽早恢复冠脉供血,挽救濒临坏死的心肌,最大限度减少急性心肌梗死的范围,尽可能保护心脏功能,挽救患者生命而采取的急诊治疗措施。本文以我院于2012年1
以工控组态软件(MCGS)的设备窗口实现对远程数据采集模块的驱动,完成工业现场数据的采集与控制命令的发布,运用RS485等串行口通讯协议实现计算机与外部设备之间的数据交换;以用户窗口编写了友好的用户界面及相应的控制算法,设计出具有工程应用价值的实时及历史报表,直观的实时曲线和历史曲线;以运行策略和实时数据库窗口完成系统运行的管理和对所有数据文件变量的管理与记录。试验结果表明基于组态软件设计的DDC