Improving Symbolic Analysis of Restructuring Compilers

改进重组编译器的符号分析

基本信息

  • 批准号:
    0105422
  • 负责人:
  • 金额:
    $ 26万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2001
  • 资助国家:
    美国
  • 起止时间:
    2001-09-01 至 2005-08-31
  • 项目状态:
    已结题

项目摘要

The proposed research investigates new methods for symbolic analysis toimprove various restructuring compiler optimizations. A new algebra onfunctions is investigated to manipulate, simplify, and derive normal forms ofscalar functions and (generalized) induction variables in multi-dimensionalloops. The derivation of normal forms for intermediate program constructsenables reasoning about the semantics of a program under analysis. This isextremely useful to improve various compiler optimizations to effectively dealwith symbolic expressions in real-world applications. More specifically, theproposed research aims to improve symbolic analysis methods such asgeneralized induction variable recognition, linear and non-linear datadependence analysis, value range analysis, global value propagation, andcounting the number of solutions to systems of constraints. The effectivenessof parallelizing compilers depends heavily on the accuracy of these methods.The research will result in the ability of compilers to more effectivelyhandle symbolic expressions and constraints. Current methods are not alwayseffective, resulting in considerable performance losses caused by worst-caseassumptions or when program analysis has to be performed at execution time.
本研究旨在探讨符号分析的新方法,以改善各种重构编译器的优化。研究了一种新的代数函数,用于处理、简化和导出多维环中标量函数和(广义)归纳变量的正规形式。中间程序构造形式的推导可用于对被分析程序的语义进行推理。这对于改进各种编译器优化以有效地处理实际应用程序中的符号表达式非常有用。更具体地说,提出的研究旨在改进符号分析方法,如广义归纳变量识别,线性和非线性数据依赖性分析,值范围分析,全局值传播,以及计算约束系统的解的数量。并行编译器的有效性在很大程度上取决于这些方法的准确性。这项研究将使编译器能够更有效地处理符号表达式和约束。当前的方法并不总是有效的,在最坏的情况下或者在执行时必须执行程序分析时,会导致相当大的性能损失。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Robert van Engelen其他文献

Robert van Engelen的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Robert van Engelen', 18)}}的其他基金

Collaborative Research: Flow-Sensitive Program Analysis for Speculative Parallelization
协作研究:用于推测并行化的流敏感程序分析
  • 批准号:
    0702435
  • 财政年份:
    2007
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant

相似海外基金

Complex Analysis in Algebraic Geometry for Symbolic Computation
符号计算的代数几何中的复分析
  • 批准号:
    574677-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 26万
  • 项目类别:
    University Undergraduate Student Research Awards
SHF: Small: Symbolic Commutativity Analysis for Multicore Concurrency
SHF:小型:多核并发的符号交换性分析
  • 批准号:
    2008633
  • 财政年份:
    2020
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
Analysis of cellular automata by symbolic sequence space diagram
元胞自动机的符号序列空间图分析
  • 批准号:
    18K13457
  • 财政年份:
    2018
  • 资助金额:
    $ 26万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Correlation analysis of phase synchronization network structure using hyperscanning EEG for understanding formation process of symbolic communication
使用超扫描脑电图进行相位同步网络结构的相关性分析以了解符号通信的形成过程
  • 批准号:
    17J06623
  • 财政年份:
    2017
  • 资助金额:
    $ 26万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
CSR: Medium: Augmenting Logs with Static Analysis and Symbolic Execution
CSR:中:通过静态分析和符号执行增强日志
  • 批准号:
    1564274
  • 财政年份:
    2016
  • 资助金额:
    $ 26万
  • 项目类别:
    Continuing Grant
EAGER: Collaborative Research: Leveraging Graph Databases for Incremental and Scalable Symbolic Analysis and Verification of Web Applications
EAGER:协作研究:利用图形数据库进行增量和可扩展的 Web 应用程序符号分析和验证
  • 批准号:
    1548856
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
EAGER: Collaborative Research: Leveraging Graph Databases for Incremental and Scalable Symbolic Analysis and Verification of Web Applications
EAGER:协作研究:利用图形数据库进行增量和可扩展的 Web 应用程序符号分析和验证
  • 批准号:
    1549161
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
Combining Symbolic Music Representation and Empirical Performance Data for Analysis of Solo Vocal Performances
结合符号音乐表示和实证表演数据来分析独唱表演
  • 批准号:
    1652899
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Studentship
EAGER: Collaborative Research: Leveraging Graph Databases for Incremental and Scalable Symbolic Analysis and Verification of Web Applications
EAGER:协作研究:利用图形数据库进行增量和可扩展的 Web 应用程序符号分析和验证
  • 批准号:
    1548848
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
AF: Small: Numeric-Symbolic Techniques for Geometric Problems in Algebra and Analysis
AF:小:代数和分析中几何问题的数值符号技术
  • 批准号:
    1423228
  • 财政年份:
    2014
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了