课题基金 / 基金详情

CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures

CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
CAPA:协作研究:异构架构的多范式编程基础设施
批准号:
1723715
负责人:
Zhiru Zhang
金额:
$42.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-15 至 2022-08-31

项目摘要

项目成果

Zhiru Zhang的其他基金

相似基金

相关文献

中文摘要
翻译
异构计算与硬件加速器,如FPGA和GPU的广泛使用,已经显示出巨大的希望,带来了数量级的计算效率的提高,为广泛的应用。然而,这种异构平台很难编程,特别是使用FPGA,限制了它们的使用,只有一小部分具有专业硬件知识的程序员。 这项研究的智力价值是开发一个高生产力的多范式编程基础设施的异构体系结构,集成了方便的异构编程模型,自动编译高层次的特定领域的语言,新颖的运行时,和调试支持。该项目更广泛的意义和重要性是将最新的研究引入到多个研究生和本科生课程以及主要会议的教程中,目标是培养新一代多样化的学生和专业人士使用异构编程模型。这些程序员将能够有效地将开发的基础设施应用于我们社会中许多重要的计算密集型应用程序,以进一步推动数字革命。 具体而言,该项目有四个创新研究组成部分:(1)一种名为HeteroCL的新的编程模型,其使得能够在单个统一程序中对异构系统进行编程,(2)一种用于有效地将高级DSL转换为HeteroCL的可重用方法,(3)一种支持HeteroCL编程模型和高级DSL的有效运行时系统,具有将工作负载动态和智能地协同调度到计算层次结构的多个级别的CPU和加速器的独特能力,以及(4)用于仪器化和性能监控的新颖的FPGA性能调试工具。
英文摘要
Heterogeneous computing with extensive use of hardware accelerators, such as FPGAs and GPUs, has shown great promise to bring in orders of magnitude improvement in computing efficiency for a wide range of applications. However, such heterogeneous platforms are difficult to program, especially with FPGAs, limiting their use to only a small subset of programmers with specialized hardware knowledge. The intellectual merits of this research are to develop a highly productive multi-paradigm programming infrastructure for heterogeneous architectures that integrates convenient heterogeneous programming models, automated compilation for high-level domain-specific languages, novel runtime, and debugging support. The project's broader significance and importance are to introduce the latest research into multiple graduate and undergraduate courses and tutorials at major conferences, with the goal of training a new generation of diverse students and professionals to use heterogeneous programming models. These programmers will be able to apply the developed infrastructure effectively to many important compute-intensive applications in our society to further the digital revolution. Specifically, the project has four innovative research components: (1) a new programming model, named HeteroCL, that enables programming of heterogeneous systems in a single unified program, (2) a reusable methodology to efficiently transform high-level DSLs to HeteroCL, (3) an efficient runtime system that support the HeteroCL programming model and high-level DSLs, with unique capability of dynamic and intelligent co-scheduling of workloads to CPUs and accelerators at multiple levels of computing hierarchy, and (4) novel FPGA performance debugging tools for instrumentation and performance monitoring.
期刊论文(14)
专著(0)
科研奖励(0)
会议论文
Software-Defined Vector Processing on Manycore Fabrics
众核结构上的软件定义矢量处理
DOI: 10.1145/3466752.3480099
发表时间: 2021
期刊: MICRO '21: MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture
影响因子: --
作者: [Bedoukian, Philip, Adit, Neil, Peguero, Edwin, Sampson, Adrian]
通讯作者: Sampson, Adrian
DOI: 10.1145/3489517.3530681
发表时间: 2022-07
期刊: Proceedings of the 59th ACM/IEEE Design Automation Conference
影响因子: --
作者: [D. Pal;Yi-Hsiang Lai;Shaojie Xiang;Niansong Zhang;Hongzheng Chen;Jeremy Casas;P. Cocchini;Zhenkun Ya]
通讯作者: D. Pal;Yi-Hsiang Lai;Shaojie Xiang;Niansong Zhang;Hongzheng Chen;Jeremy Casas;P. Cocchini;Zhenkun Ya
DOI: 10.1109/iccad51958.2021.9643582
发表时间: 2021-11
期刊: 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)
影响因子: --
作者: [Yuwei Hu;Yixiao Du;Ecenur Ustun;Zhiru Zhang]
通讯作者: Yuwei Hu;Yixiao Du;Ecenur Ustun;Zhiru Zhang
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
14
    Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
    • 批准号:
      2403135
    • 项目类别:
      Standard Grant
    • 资助金额:
      $45.0万
    • 财政年份:
      2024
    • 负责人:
      Zhiru Zhang
    • 依托单位:
    Collaborative Research: SHF: Medium: Co-optimizing Spectral Algorithms and Systems for High-Performance Graph Learning
    • 批准号:
      2212371
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $40.0万
    • 财政年份:
      2022
    • 负责人:
      Zhiru Zhang
    • 依托单位:
    Collaborative Research: FMitF: Track I: DeepSmith: Scheduling with Quality Guarantees for Efficient DNN Model Execution
    • 批准号:
      2019306
    • 项目类别:
      Standard Grant
    • 资助金额:
      $37.5万
    • 财政年份:
      2020
    • 负责人:
      Zhiru Zhang
    • 依托单位:
    SHF: Small: Architectural Synthesis for Programmable Accelerators
    • 批准号:
      1909661
    • 项目类别:
      Standard Grant
    • 资助金额:
      $48.41万
    • 财政年份:
      2019
    • 负责人:
      Zhiru Zhang
    • 依托单位:
    海外基金