一种基于人工神经网络的基本块重排方法; A Basic-Block Reordering Algorithm Based on Neural Networks | |
张吉豫 ; 刘先华 ; 梁堃 ; 程旭 | |
刊名 | 北京大学学报 自然科学版
![]() |
2011 | |
关键词 | 人工神经网络 基本块重排 子结构分析 编译优化 |
英文摘要 | 基于程序的控制流动信息和体系结构跳转代价模型,使用人工神经网络预测控制流边的执行概率,利用子结构分析技术开展基本块重排.程序的控制流边信息被选择作为神经网络的训练数据,这些信息包含了该边的静态特征和动态行为之间的联系.基于弹性反馈反向传播(RPROP)神经网络,在UniCore处理器上实现了采用子结构分析的基本块重排算法.评测结果表明,此算法可获得与利用剖视信息的优化算法相同的程序性能优化效果,不依赖于剖视信息的特性,可很好地扩展该基本块重排算法的应用范围.; 863计划; 中文核心期刊要目总览(PKU); 中国科技核心期刊(ISTIC); 中国科学引文数据库(CSCD); 0; 1; 9-16; 47 |
语种 | 中文 |
内容类型 | 期刊论文 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/23415] ![]() |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | 张吉豫,刘先华,梁堃,等. 一种基于人工神经网络的基本块重排方法, A Basic-Block Reordering Algorithm Based on Neural Networks[J]. 北京大学学报 自然科学版,2011. |
APA | 张吉豫,刘先华,梁堃,&程旭.(2011).一种基于人工神经网络的基本块重排方法.北京大学学报 自然科学版. |
MLA | 张吉豫,et al."一种基于人工神经网络的基本块重排方法".北京大学学报 自然科学版 (2011). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论