期刊文献+

一种新型类型化中间语言的优化实现技术

Optimized Implementing Technology of a New Typed Low-level Language
下载PDF
导出
摘要 类型化中间语言是提高代码安全性的一类重要方法。然而在其实现过程中,庞大的类型信息很难被高效地表达和操作。一个未经优化的实现将会给系统带来指数级增长的开销。该文描述了一种新型的类型化中间语言的优化实现技术,并将其成功应用于IntelORP(OpenRuntimePlatform)的即时编译器中。 Typed intermediate language is an important approach to code safety. Unfortunately, type information is difficult to represent and manipulate efficiently. A native implementation can easily add exponential overhead to the compilation and execution of a program. This paper describes authors' experience and techniques with implementing the typed low-level language in the JIT compiler of Intel open runtime platform.
出处 《计算机工程》 EI CAS CSCD 北大核心 2005年第5期63-65,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60173049) Intel中国研究中心资助项目
关键词 代码安全性 类型化语言 编程语言 Code safety Typed low-level language Programming language
  • 相关文献

参考文献6

  • 1Necula G. Proof-carrying Code. ACM Symp. on Principles of Programming Language, New York,1997-10:106-119.
  • 2Pierce B C. Types and Programming Languages. The MIT Press,2002.
  • 3Morrisett G, Crary K, Glew N. TALx86: A Realistic Typed Assembly Language. ACM SIGPLAN Workshop on Compiler Support for System Software, Atlanta, Georgia, 1999-05:25-35.
  • 4de Bruijn N. A Survey of the Project Automath. In Seldin J P, Ilindlcy J R(Editors). Essays on Combinatory Logic, Lambda Calculus and Forrnalism, Academic Press,1980:579-606.
  • 5Shao Z, League C, Monnier S. Implementing Typed Intermediate Languages. ACM SIGPLAN International Conference on FunctionalProgramming, Baltimore, Maryland, 1998-09.
  • 6Chen Hui. A Typed Low-level Language Used in Java Virtual Machin.Journal of Computer Science & Technology(已投).

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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