课题基金 / 基金详情

CAREER: Automatically Generating and Processing Program Analyses and Optimizations

CAREER: Automatically Generating and Processing Program Analyses and Optimizations
职业:自动生成和处理程序分析和优化
批准号:
0644306
负责人:
Sorin Lerner
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-04-15 至 2012-03-31

项目摘要

项目成果

Sorin Lerner的其他基金

相似基金

相关文献

中文摘要
翻译
开发高效、可扩展、正确和精确的程序分析器和优化器是困难的。在一个新的优化编译器成熟到可以广泛使用之前,有很长的时间,通常长达十年。这些困难阻碍了新语言和新体系结构的发展,也可能阻碍最终用户程序员扩展编译器与特定领域的检查器或optimizers.Techniques将研究自动生成高效,可扩展,正确,精确的分析器和优化器从一个非常高的级别规范。总体主题是理解设计程序分析和优化背后的基本原则,并使用这种理解尽可能自动化分析器和优化器的编写过程。尝试自动化编写分析器和优化器的过程,可以为编译器提供许多新的使用模型,包括:允许最终用户程序员使用特定于域的检查器或优化器轻松地扩展编译器;允许最终用户程序员基于额外的输入输出示例,即使在部署编译器之后,也可以连续地训练编译器;以及当优化器发现需要新的XML信息时自动生成附加分析,并在执行时将这些新分析链接到优化器中。
英文摘要
Developing efficient, scalable, correct, and precise program analyzers and optimizers is difficult. There is a long time, often up to a decade, before a new optimizing compiler is mature enough to be widely used. These difficulties hinder the development of new languages and new architectures, and can also discourage end-user programmers from extending compilers with domain-specific checkers or optimizers.Techniques will be investigated for automatically generating efficient, scalable, correct, and precise dataflow analyzers and optimizers from a very high-level specification. The overarching theme is to understand the underlying principles behind designing program analyses and optimizations, and use this understanding to automate as much as possible the analyzer- and optimizer-writing process. Attempting to automate the process of writing analyzers and optimizers enables many new kinds of usage models for compilers, including: allowing end-user programmers to easily extend the compiler with domain-specific checkers or optimizers; allowing end-user programmers to continuously train the compiler, even after it is deployed, based on additional input-output examples; and automatically generating additional analyses when the optimizer discovers the need for new dataflow information, and linking these new analyses into the optimizer while in execution.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Data-Driven Lemma Synthesis for Interactive Proofs
  • 批准号:
    2220892
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2022
  • 负责人:
    Sorin Lerner
  • 依托单位:
SHF: Medium: Generating Correctness Proofs with Neural Networks
  • 批准号:
    1955457
  • 项目类别:
    Standard Grant
  • 资助金额:
    $120.0万
  • 财政年份:
    2020
  • 负责人:
    Sorin Lerner
  • 依托单位:
CPS: Synergy: Towards Foundational Verification of Cyber-Physical Systems
  • 批准号:
    1544757
  • 项目类别:
    Standard Grant
  • 资助金额:
    $70.0万
  • 财政年份:
    2015
  • 负责人:
    Sorin Lerner
  • 依托单位:
TWC: Medium: Towards a Formally Verified Web Browser
  • 批准号:
    1228967
  • 项目类别:
    Standard Grant
  • 资助金额:
    $111.0万
  • 财政年份:
    2012
  • 负责人:
    Sorin Lerner
  • 依托单位:
海外基金