期刊文献+

一种基于增量式实例学习的迭代编译方法 被引量:1

Iterative Compilation Method Based on Incremental Instance Learning
在线阅读 下载PDF
导出
摘要 为提高编译器的自适应性,以应对复杂的体系结构,提出一个结合迭代编译和机器学习的编译框架。编译器可将在优化空间中搜索到的最佳编译选项信息保存到知识库中,并能从知识库中学习获得适合当前程序的最佳编译选项。实例学习算法具有增量式的特点,可有效利用编译过程中积累的数据。通过避免冗余实例入库以及从库中剔除噪声实例,保证学习的精度与效率。 For the purpose of making the compiler more adaptive and dealing with complex architecture, a compiler framework is proposed which combines iterative compilation and instance-based learning. On one hand, the compiler can search the optimization space and save the best compiler options into the knowledge library; on the other hand, the compiler can learn from the library to get the best compiler options for the current program. The incremental algorithm can make full use of the accumulated data of the compilation. The algorithms are proposed which can keep the redundant instance out of the knowledge library and filter the noise from the library.
出处 《计算机工程》 CAS CSCD 2012年第3期4-6,共3页 Computer Engineering
基金 "核高基"重大专项"支持国产CPU的编译系统及工具链"(2009ZX01036-001-001)
关键词 迭代编译 机器学习 增量式算法 冗余实例 iterative compilation machine learning incremental algorithm redundant instance
  • 相关文献

参考文献7

  • 1Kisuki T, Knijnenburg P, O’Boyle M, et al. A Feasibility Study in Iterative Compilation[C] //Proc. of International Symposium of High Performance Computing. [S. l.] : Springer, 1999: 121-132.
  • 2Kisuki T, Knijnenburg P M W. Iterative Compilation in Program Optimization[C] //Proc. of the 8th International Workshops on Compilers for Parallel Computers. Edinburgh, UK: [s. n.] , 2000: 35-44.
  • 3Knijnenburg P M. The Effect of Cache Models on Iterative Compilation for Combined Tiling and Unrolling[J]. Concurrency and Computation: Practice and Experience, 2004, 16(2/3): 247- 270.
  • 4郝云龙,赵荣彩,侯永生,朱嘉风.反馈式编译在循环级性能分析中的应用[J].计算机工程,2011,37(9):32-34. 被引量:3
  • 5Tom M. Mitchell Machine Learning[M]. [S. l.] : McGraw-Hill Press, 1997.
  • 6Long Shun, O’Boyle M. Adaptive Java Optimization Using Instance-based Learning[C] //Proc. of the 18th ACM International Conference on Supercomputing. [S. l.] : ACM Press, 2004: 237- 246.
  • 7Stephenson M, Amarasinghe S, Martin M, et al. Meta Optimization: Improving Compiler Heuristics with Machine Learning[C] //Proc. of ACM Conference on Programming Language Design and Implementation. New York, USA: ACM Press, 2003.

二级参考文献4

  • 1Sohoni S,Xu Zhiyong,Min Rui,et al.A Study of Memory System Performance of Multimedia Applications[C]//Proc.of ACM Joint International Conference on Measurement & Modeling of Computer Systems.Cambridge,MA,USA:[s.n.],2001:206-215.
  • 2Bishop B,Kelliher T P,Irwin M J.A Detailed Analysis of Media Bench[C]//Proc.of IEEE Workshop on Signal Processing Systems.[S.l.]:IEEE Press,1999.
  • 3Fritts J.Architecture and Compiler Design Issues in Programmable Media Processors[D].Princeton,USA:Princeton University.2000,.
  • 4吴悦,雷超付,杨洪斌.选择性循环的并行方法[J].计算机工程,2010,36(9):35-37. 被引量:1

共引文献2

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部