期刊文献+

一种基于GCC的VLIW编译器指令调度算法 被引量:2

Scheduling Algorithm Used in a VLIW Compiler Based on GCC
下载PDF
导出
摘要 指令调度是编译优化过程中的重要技术。对于VLIW机器来讲,由于机器性能与编译器的设计和实现有很大的关系,指令调度就显得尤为重要。指令调度是在保证语义正确的前提下,改变指令执行的顺序,以提高指令级并行的程度。文章在一个DSP芯片C编译器上的工作基础上,介绍了一种行之有效的指令调度算法,并分析了算法的正确性。 Instruction scheduling is a very important technology during the procedure of compiler optimization.It is especially important to VLIW architecture as for the performance of the machine has something to do with the design and realization of the compiler.To change the execution order of instructions,enchant ILP furthest,will achieve higher performance on the basis of ensuring correctness.This paper mainly discusses a useful scheduling algorithm and its correctness based on the work on a DSP C compiler.
出处 《微电子学与计算机》 CSCD 北大核心 2004年第1期62-64,共3页 Microelectronics & Computer
关键词 GCC VLIW编译器 指令调度 体系结构 计算机 Instruction scheduling,ILP,VLIW,DAG Graph
  • 相关文献

参考文献2

二级参考文献6

  • 1陆鑫达主编.计算机系统结构[M].高等教育出版社,..
  • 2[1]ALFRED V AHO.Compilers Principles Techniques and Tools[M].ADDISON-WESLY PUBLISHING COMPANY, 1988.3
  • 3[2]Steven S Muchnick. Advanced Compiler Design and Implementation [M].Morgan Kaufmann Publishers,Inc 1997
  • 4[3]David A Patterson,John L Hennessy.Computer Architecture A Quantitative Approach[M].second edition Morgan Kaufmann Publishers,Inc 1999
  • 5[4]Richard Stallman.Linux online document GCC info. Free Software Foundation 1998
  • 6朱凯佳,尹宝林.基于GCC的VLIW编译系统研究[J].计算机工程与应用,2001,37(12):125-128. 被引量:1

共引文献1

同被引文献11

  • 1周志雄,何虎,杨旭,张延军,孙义和.ASIP处理器的可重定位编译器的设计[J].微电子学与计算机,2007,24(1):38-41. 被引量:2
  • 2Muchnich S. Advanced compiler design and implementatio -n[M]. San Fransisco; Morgan Kaufmann, 2001.
  • 3Chang P P, Mahlke S A. Impact: an architectural framework for multiple- instruction processors[ C]//Proceeding of the 18th Annual International Symposium on Computer Architecture. Chicago: Illinois University, 1991.
  • 4Bringman R A. A template for code generator development using the IMPACT- 1 C compiler[D]. USA, Alabama: University of South Alabama, 1983.
  • 5Hwu W W, Mahlke S A, Chen W Y, et al. The superblock: an effective technique for VLIW and superscalar compilation [ J ]. The Journal of Supercomputing, 1993 (7) :229 - 248.
  • 6David A Patterson, John I Hennessy Computer Architecture A Quantitative Approach 3rd Edition, Morgan Kaufmann Publishers Inc, 2001.
  • 7Alfred V Aho, Ravi Sethi, Jeffrey D Ullman Compilers:Principles, Techniques and Tools, Addison-Wesley Publishing Company, 1987.
  • 8Leadtek Research Inc VP6 Microcode Programmer's Manual, 2001.
  • 9Leadtek Research Inc VFAST Architectural Reference Manual,2001.
  • 10GNU: GCC internals (for version 3.2). Free Software Foundation, Inc. 1999.

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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