期刊文献+

基于编译器优化的嵌入式软件缺陷分析方法

Analysis of Embedded Software Defection Based on Compiler Optimization
下载PDF
导出
摘要 嵌入式编译器会根据设定的编译选项和级别,对源代码进行优化处理,生成可执行目标码。针对嵌入式编译器的3种典型优化技术:数据预取技术、指令重排序技术和覆盖技术,结合具体实例分析问题引入机理,为有效避免编译器优化引入的软件缺陷,给出解决方案和建议。在程序开发和测试阶段应熟悉编译器优化准则,严格遵守编程约定,进一步提升嵌入式软件的质量。 According to compiler option and level, the source code is optimized to generate executable object code by applying embedded compiler. The three typical embedded compiler optimization techniques known as data prefetching, instruction reordering and covering technique are analyzed. The mechanism is introduced by combining with specific examples to avoid involving bugs and then the solution and suggestion are provid- ed. Compiler optimization criteria should be known completely in the development and testing phase, and strict compliance with the agreed program is obeyed, to further enhance the quality of embedded software.
出处 《航天控制》 CSCD 北大核心 2016年第5期64-69,共6页 Aerospace Control
基金 国家自然科学基金资助项目(91118007)
关键词 编译器优化 数据预取 指令重排序 覆盖技术 Compiler optimization Data prefetching Instruction reordering Covering technique
  • 相关文献

参考文献6

二级参考文献28

  • 1赵克佳,沈志宇.GCC支持多平台的编译技术[J].计算机工程与应用,1996,32(3):50-55. 被引量:7
  • 2[2]田 泽,于敦山,盛世敏. ARM Soc体系结构[M].北京:北京航空航天大学出版社,2002.
  • 3[9]Hsu C-H,Kremer U,Hsiao M.2001.Compiler-Directed dynamic voltage/frequency scheduling for energy reduction inmicroprocessors.In:International Symposium on Low Power Electronics and Design (ISLPED'01).275-278.
  • 4Chen W Y W,博士学位论文,1993年
  • 5Chen Tienfu,Proceedings of the 5th International Conference on Architectural Support for Pro,1992年,51页
  • 6Stallman R M.Using and Porting the GNU Compiler Collectionfor GCC 3.1.June 2001.
  • 7Pingali R J K.Dependence- Based Program Analysis.Departmentof Computer ScienceComell University,Ithaca,NY 14853.
  • 8Moonen L.A Generic Architecture for Data Flow Analysis to Support Reverse Engineering.
  • 9K Pettis,R C Hansen.Profile guided codepositioning[C].In:Proceddings of the ACM SIGPLAN'90 Conference on Programming Language Design and Implementation,1990
  • 10N Gloy.Code Placement using Temporal Profile Information[D].PhD thesis.Harvard University,1998

共引文献29

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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