课题基金 / 基金详情

Collaborative Research: FMitF: Track I: Synthetic Compilation for Embedded Systems

Collaborative Research: FMitF: Track I: Synthetic Compilation for Embedded Systems
合作研究:FMitF:第一轨:嵌入式系统综合编译
批准号:
2124045
负责人:
Adrian Sampson
金额:
$36.53万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-10-01 至 2025-09-30

项目摘要

项目成果

Adrian Sampson的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Embedded systems play an increasingly critical role in modern computing applications. These systems fit intensive workloads like machine learning and cryptography into small power envelopes by developing custom hardware with domain-specific accelerated instructions. Such customized processors are only useful when accompanied by custom compilers that can harness their novel functionality. Today, these compilers must be developed anew for each customized embedded system, but compiler development is error-prone and risks correctness issues or poor performance of the generated code. This project will develop a new framework for rapidly developing custom embedded-system compilers that are verified to be correct and generate high-performance code. The framework will develop and extend techniques that use program synthesis to facilitate compilation for flexible hardware targets. It will develop new approaches to improve scalability to large compilation problems and to automate the process of inferring rules for a given compilation setting. The resulting framework will benefit embedded system designers by accelerating their development cycle and increasing confidence in the correctness of widely distributed embedded applications. This project's results will be shared through open-source software and publications and will be used to expand undergraduate systems classes to cover synthesis-based techniques.The technical approach will involve developing Ember, a toolkit for quickly producing verified, high-performance compilers. Ember will address three research challenges: (1) a new specification language for custom embedded processor ISAs that captures enough detail to guide synthesis-based compilers while still making the specification effort tractable; (2) expanding the scope of synthesis-aided compilation by using decomposition both of the input program and of the synthesis engine itself; and (3) advancing the use of equality saturation for discovering efficient data movement patterns by automatically inferring and verifying a suitable rewrite system from a processor's ISA specification. The Ember toolkit will use applications in computer vision and augmented reality as driving examples to demonstrate flexibility and end-to-end efficiency.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.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Modular Hardware Design with Timeline Types
具有时间线类型的模块化硬件设计
DOI: 10.1145/3591234
发表时间: 2023
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Nigam, Rachit, Azevedo de Amorim, Pedro Henrique, Sampson, Adrian]
通讯作者: Sampson, Adrian
Stepwise Debugging for Hardware Accelerators
硬件加速器的逐步调试
DOI: 10.1145/3575693.3575717
发表时间: 2023
期刊: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子: --
作者: [Berlstein, Griffin, Nigam, Rachit, Gyurgyik, Christophe, Sampson, Adrian]
通讯作者: Sampson, Adrian
CAREER: Type-Driven Heterogeneous Programming
  • 批准号:
    1845952
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $55.0万
  • 财政年份:
    2019
  • 负责人:
    Adrian Sampson
  • 依托单位:
SHF: Small: Collaborative Research: Software-Defined Imaging for Energy-Efficient Visual Computing
  • 批准号:
    1909073
  • 项目类别:
    Standard Grant
  • 资助金额:
    $16.6万
  • 财政年份:
    2019
  • 负责人:
    Adrian Sampson
  • 依托单位:
SHF: Small: Collaborative Research: A Rational Reconstruction of the Julia Type System
  • 批准号:
    1909143
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.27万
  • 财政年份:
    2019
  • 负责人:
    Adrian Sampson
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)