期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
2
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
一种基于人工神经网络的基本块重排方法
被引量:
3
1
作者
张吉豫
刘先华
+1 位作者
梁堃
程旭
《北京大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2011年第1期9-16,共8页
基于程序的控制流动信息和体系结构跳转代价模型,使用人工神经网络预测控制流边的执行概率,利用子结构分析技术开展基本块重排。程序的控制流边信息被选择作为神经网络的训练数据,这些信息包含了该边的静态特征和动态行为之间的联系。...
基于程序的控制流动信息和体系结构跳转代价模型,使用人工神经网络预测控制流边的执行概率,利用子结构分析技术开展基本块重排。程序的控制流边信息被选择作为神经网络的训练数据,这些信息包含了该边的静态特征和动态行为之间的联系。基于弹性反馈反向传播(RPROP)神经网络,在UniCore处理器上实现了采用子结构分析的基本块重排算法。评测结果表明,此算法可获得与利用剖视信息的优化算法相同的程序性能优化效果,不依赖于剖视信息的特性,可很好地扩展该基本块重排算法的应用范围。
展开更多
关键词
人工神经网络
基本块重排
子结构分析
编译优化
在线阅读
下载PDF
职称材料
一种基于子结构分析的基本块重排算法
被引量:
3
2
作者
刘先华
杨阳
+1 位作者
张吉豫
程旭
《软件学报》
EI
CSCD
北大核心
2008年第7期1603-1612,共10页
基本块重排是一类通过重新排布基本块在存储中的位置,以减少转移开销和指令cache失效率的编译优化技术.介绍了一种基于子结构分析的基本块重排算法.该算法通过统计剖视信息中控制流图的边执行频率,基于处理器转移预测策略构建转移开销...
基本块重排是一类通过重新排布基本块在存储中的位置,以减少转移开销和指令cache失效率的编译优化技术.介绍了一种基于子结构分析的基本块重排算法.该算法通过统计剖视信息中控制流图的边执行频率,基于处理器转移预测策略构建转移开销模型和基本块排布收益模型.算法采用局部子结构优化的策略,改善基本块在存储中的排列顺序,从而减少转移开销,并提高指令cache的使用率,改善程序的总体性能.在UniCore处理器平台上进行了实验.实验结果表明,与其他基本块重排算法相比,该基本块重排算法在更大程度上减少转移开销和指令cache失效率的同时,其时间复杂度保持为O(n×logn).
展开更多
关键词
基本块重排
子结构分析
编译优化
在线阅读
下载PDF
职称材料
题名
一种基于人工神经网络的基本块重排方法
被引量:
3
1
作者
张吉豫
刘先华
梁堃
程旭
机构
北京大学信息科学技术学院计算机科学技术系
出处
《北京大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2011年第1期9-16,共8页
基金
863计划(2006AA111010
2009AA011401)资助
文摘
基于程序的控制流动信息和体系结构跳转代价模型,使用人工神经网络预测控制流边的执行概率,利用子结构分析技术开展基本块重排。程序的控制流边信息被选择作为神经网络的训练数据,这些信息包含了该边的静态特征和动态行为之间的联系。基于弹性反馈反向传播(RPROP)神经网络,在UniCore处理器上实现了采用子结构分析的基本块重排算法。评测结果表明,此算法可获得与利用剖视信息的优化算法相同的程序性能优化效果,不依赖于剖视信息的特性,可很好地扩展该基本块重排算法的应用范围。
关键词
人工神经网络
基本块重排
子结构分析
编译优化
Keywords
artificial neural network
basic-block reordering
structural analysis
compiler optimization
分类号
TP302 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
一种基于子结构分析的基本块重排算法
被引量:
3
2
作者
刘先华
杨阳
张吉豫
程旭
机构
北京大学计算机科学技术系
出处
《软件学报》
EI
CSCD
北大核心
2008年第7期1603-1612,共10页
基金
the National High-Tech Research and Development Plan of China under Grant Nos.2002AA1Z2203
2003AA1Z1010
2005AA111010(国家高技术研究发展计划(863))
文摘
基本块重排是一类通过重新排布基本块在存储中的位置,以减少转移开销和指令cache失效率的编译优化技术.介绍了一种基于子结构分析的基本块重排算法.该算法通过统计剖视信息中控制流图的边执行频率,基于处理器转移预测策略构建转移开销模型和基本块排布收益模型.算法采用局部子结构优化的策略,改善基本块在存储中的排列顺序,从而减少转移开销,并提高指令cache的使用率,改善程序的总体性能.在UniCore处理器平台上进行了实验.实验结果表明,与其他基本块重排算法相比,该基本块重排算法在更大程度上减少转移开销和指令cache失效率的同时,其时间复杂度保持为O(n×logn).
关键词
基本块重排
子结构分析
编译优化
Keywords
basic-block reordering
structural analysis
compiler optimization
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
一种基于人工神经网络的基本块重排方法
张吉豫
刘先华
梁堃
程旭
《北京大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2011
3
在线阅读
下载PDF
职称材料
2
一种基于子结构分析的基本块重排算法
刘先华
杨阳
张吉豫
程旭
《软件学报》
EI
CSCD
北大核心
2008
3
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部