期刊文献+

推断和预测技术在GCC中的实现

Implementation of predication and speculation on porting of GCC
下载PDF
导出
摘要 在现代微处理器设计中,推断和预测成为开发指令级并行性ILP(Instruction-Level Parallelism)的两种重要技术途径。通过移植GCC可以开发出运行在不同系统平台的高效快速的编译系统。分析了GCC对编译优化的支持,总结了推断和预测在GCC移植过程中的实现方案。 Predication and speculation are the key techniques in the design of modem high performance microprocessors in order to expose sufficient amounts ofinstruction-level parallelism to the hardware. By porting GCC, the effective compiler systems for different platforms can be developed. The support of GCC to the compiling optimization was analyzed, and the implementation of predication and speculation on porting of GCC was presented.
出处 《计算机工程与设计》 CSCD 北大核心 2005年第8期1980-1981,1985,共3页 Computer Engineering and Design
基金 国家973重点基础研究发展规划基金项目(G1999032902)
关键词 指令级并行 推断与预测 GCC 编译优化 instruction-level parallelism predication and speculation GCC compiler optimization
  • 相关文献

参考文献7

  • 1Jerry Huck, Dale Morris, Allan Knies. Introducing the IA-64architecture [J]. IEEE Micro, 2000,(9): 12-23.
  • 2Rau B R, Fisher J A. Instruction-level parallel processing: History, overview and perspective[J]. Journal of Supercomputing,1992,(11):9-50.
  • 3单睿,洪缨,侯朝焕.推断与推测技术在现代高性能微处理器设计中的应用研究[J].计算机学报,2003,26(11):1575-1580. 被引量:5
  • 4Hans-Peter Nilsson. Porting GCC for dunces[J]. Master Thesis,2000,(5):43-54.
  • 5Richard M Stallman. GNU compiler collection internals [Z].2002,(1):111-158.
  • 6Gabriel Dos Reis. GCC/g++ architecture, optimizations, program and user point of view[R]. CMLA, 2002.
  • 7Jay Bharadwaj, Chen William Y, Weiahaw Chuang. The intel IA-64 compiler code generator[J]. IEEE Micro, 2000,(9):44-53.

二级参考文献8

  • 1Michael S, Schlansker B, Rau R. EPIC: Explicitly parallel instruction computing. IEEE Computer,2000,2: 38~45
  • 2Colwell R P, Nix R P, O' Donnell J J, Papworth D B, Rodman P K. A VLIW architecture for a trace scheduling compiler. In: Proceedings of the 2nd International Conference on Architectural Support for Programming Languages and Operating Systems, 1987. 180~192
  • 3Gov R et al. Next-generation media processors and their impact on medical imaging. In:SPIE Proceedings of the Medical Imaging Conference 1999, 3655: 47~58
  • 4Smith M D, Lam M S, Horowitz M A. Boosting beyond static scheduling in a superscalar processor. In: Proceedings of the 17th International Symposium on Computer Architecture, 1990. 344~354
  • 5Mahlke S A, Hank R E, McCormick J, August D I, Hwu W W. A comparison of full and partial predicated execution support for ILP processors. In: Proceedings of the 22th International Symposium on Computer Architecture, 1995. 138~150
  • 6Mahlke S A, Chen W Y, Bringmann R A, Hank R E, Hwu W W, Rau B R, Schlansker M S. Sentinel scheduling: A model for compiler-controlled speculative execution. ACM Transactions on Computer Systems, 1993, 11(4):126~137
  • 7Shan Rui. High performance media processor microarchitecture report. Digital Integration Department, Institute of Acoustics,Chinese Academy of Sciences ,Beijing: Technical Report, 2001(in Chinese)(单睿. 高性能媒体处理器体系结构设计报告. 中国科学院声学研究所,北京:技术报告,2001)
  • 8Lee W, Basoglu C. MPEG-2 decoder implementation on MAP1000A media processor using C language. In: SPIE Proceedings Media Processors 2000, 2000, 3970: 27~36

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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