-
题名指令Cache优化中代码重排技术研究
被引量:2
- 1
-
-
作者
张定飞
赵克佳
黄春
-
机构
国防科技大学计算机学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第7期28-30,68,共4页
-
基金
国家863软件专项资助项目(编号:2004AA1Z2210)
-
文摘
代码重排技术是提高指令Cache命中率、提升程序性能的一种重要优化方法。文章介绍了代码重排的几种主要技术,并从排序粒度、实现时机、冲突考虑、算法代价等方面对代码重排技术进行了深入的分析与比较。
-
关键词
指令CACHE
代码重排
过程分裂
-
Keywords
instruction Cache, code reordering, procedure splitting
-
分类号
TP33
[自动化与计算机技术—计算机系统结构]
-
-
题名基于profile指导的代码放置
- 2
-
-
作者
杨夏
-
机构
湖南科技职业学院软件学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2008年第21期5655-5658,共4页
-
基金
国家863高技术研究发展计划基金项目(2002AA1Z2101
2004AA1Z2210)
-
文摘
随着现代多流出体系结构的出现,处理器对指令读取的要求越来越高,因此,如何提高指令Cache的性能,最大限度地发挥处理器性能成了人们所关心的一个焦点。代码重排是一种通过软件来实现改变代码的排列次序的方法,它将彼此之间控制转移比较频繁的代码放置在一起,从而提高指令Cache的命中率,是指令Cache优化的一种常用的方法。对运用程序的动态运行信息(profile)来指导代码放置的3种方法进行了研究,分析了它们的特点、算法和性能,并对以后的研究做出了一定的展望。
-
关键词
PROFILE
代码放置
指令CACHE
代码重排
过程重排
分支预测
-
Keywords
profile
code place
instruction cache
code reordering
procedure reordering
branch prediction
-
分类号
TP202
[自动化与计算机技术—检测技术与自动化装置]
-