首页> 外文会议>International Conference on Computation System and Information Technology for Sustainable Solutions >A survey of modeling techniques used in compiler design and implementation
【24h】

A survey of modeling techniques used in compiler design and implementation

机译:编译设计与实现中使用的建模技术调查

获取原文

摘要

Compiler design is a complex and a mathematically precise activity. As such, mathematical modeling plays a crucial part, in the compiler design process. Traditionally, compiler design has used mathematical abstractions, such as Regular Expressions and Context-Free Grammars to represent the syntax of programming languages. Compiler Optimization has utilized several mathematical models such as, Data Flow Graphs, Control Flow Graphs and Single Static Assignment, to model computation, at various stages of compilation. Program Parallelization, has employed models such as, Program Dependent Graphs, Integer Linear Programming to extract parallel threads of computation. This survey aims to study the mathematical abstractions in use today to solve problems encountered in the design and optimization of compilers.
机译:编译器设计是一个复杂的和数学上精确的活动。因此,数学建模在编译器设计过程中扮演一个关键部分。传统上,编译器设计已经使用了数学抽象,例如正则表达式和无内容语法来代表编程语言的语法。编译器优化已经利用了几种数学模型,例如数据流图,控制流程图和单个静态分配,以在各种编译阶段进行建模计算。程序并行化,已经采用了诸如程序依赖性图形的模型,整数线性编程以提取并行计算线程。本调查旨在研究今天使用的数学抽象来解决编译器的设计和优化中遇到的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号