期刊文献+

面向VLIW处理器的GAS汇编器实现 被引量:1

Pating GAS to a VLIW Processor
下载PDF
导出
摘要 DSP处理器采用VLIW结构提高了指令级并行度,同时也增加了为其开发汇编器的难度。本文在汇编器GAS(GNV As-semb lor)的基础上,讨论了为VLIW结构DSP开发汇编器的关键技术。该技术通过分析汇编指令的串并行信息为DSP产生指令包;通过相关性检查改善了代码膨胀问题,在保证汇编器功能正确的同时,提高了性能。 VLIW architecture is used to improve the performanle of DSP,bnt it also poses a challenge to assember to genorate efticient binary cale for it. The Key tochnique which is useful for cloveloping a VLIW/PSP assembler is Pvoposed in this paper based on gwu assembler. An instruction package generator is employecl to produle instmction - level - paraUolism package for DSP, ouel cleperdenly analysis is acloptocl to rednle code size of the application. This technigue not only ensnres correct ousput, but also imploves performanle.
出处 《微计算机应用》 2010年第5期73-76,共4页 Microcomputer Applications
关键词 GAS VLIW 汇编器移植 相关性检查 GAS, VLIW, assembler, dependent analysis
  • 相关文献

参考文献5

  • 1James R. Larus. Assemblers, Linkers, and the SPIM Simulator.
  • 2Free Software Foundation (FSF) [ EB/OL ], http ://www. gnu. org,2002.
  • 3单睿,洪缨,侯朝焕.推断与推测技术在现代高性能微处理器设计中的应用研究[J].计算机学报,2003,26(11):1575-1580. 被引量:5
  • 4Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman. Compilers- Principles, Techniques, and Tools. Pearson Education. [ M ].
  • 5David A. Patterson and John L. Hennessy. Computer Architecture: A Quantitative Approach P69 -P118. Morgan Kaufmann.

二级参考文献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

同被引文献6

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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