期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
一种基于人工神经网络的基本块重排方法 被引量: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
上一页 1 下一页 到第
使用帮助 返回顶部