课题基金 / 基金详情

SHF: Medium: Formal Methods as a First-Class Citizen of a Mainstream Compiler Framework

SHF: Medium: Formal Methods as a First-Class Citizen of a Mainstream Compiler Framework
SHF:Medium:作为主流编译器框架的一等公民的形式方法
批准号:
1955688
负责人:
John Regehr
金额:
$111.47万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-06-01 至 2024-05-31

项目摘要

项目成果

John Regehr的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Compilers and compiler-like tools have always been an important part of achieving high programmer productivity. This is especially true now due to the proliferation of new application domains, such as big data, machine learning, and AI, that are spurring the development of new hardware and new programming languages. This project develops an open-source compiler infrastructure, called multi-level intermediate representation (MLIR), that promises to make compilers and compiler-like tools easier to build by automatically generating some of the most tedious and error-prone kinds of compiler code from a relatively simple, high-level specification. MLIR supports the creation of domain-specific dialects so that it can be used to solve different kinds of problems. The project explores how to enable developers implementing a new MLIR dialect to formally specify the meaning of operations in the dialect, in order to support automated generation of important tools such as interpreters, optimizers, and translation validators, which use an automated theorem prover to show that an optimizing compiler did not make any mistakes. The project's broader agenda is to push the mathematical foundations of compilation into practice, in an important open-source compiler toolchain, so that the benefits of formal-methods-driven software development can impact a large number of users.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
TWC: Small: XCap: Practical Capabilities and Least Authority for Virtualized Environments
  • 批准号:
    1319076
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.99万
  • 财政年份:
    2013
  • 负责人:
    John Regehr
  • 依托单位:
SHF: Small: Collaborative Research: Diversity and Feedback in Random Testing for Systems Software
  • 批准号:
    1218026
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.9万
  • 财政年份:
    2012
  • 负责人:
    John Regehr
  • 依托单位:
CSR: Small: Beating Implementations of C++11 Concurrency Into Shape
  • 批准号:
    1218022
  • 项目类别:
    Standard Grant
  • 资助金额:
    $46.77万
  • 财政年份:
    2012
  • 负责人:
    John Regehr
  • 依托单位:
MRI: Evolutionary Development of an Advanced Distributed Testbed
  • 批准号:
    0723248
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $170.4万
  • 财政年份:
    2007
  • 负责人:
    John Regehr
  • 依托单位:
海外基金