CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
CAPA:协作研究:异构架构的多范式编程基础设施
基本信息
- 批准号:1723715
- 负责人:
- 金额:$ 42.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-09-15 至 2022-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
异构计算与硬件加速器,如FPGA和GPU的广泛使用,已经显示出巨大的希望,带来了数量级的计算效率的提高,为广泛的应用。然而,这种异构平台很难编程,尤其是使用FPGA,这将它们的使用限制在只有一小部分具有专业硬件知识的程序员。 这项研究的智力价值是开发一个高生产力的多范式编程基础设施的异构体系结构,集成了方便的异构编程模型,自动编译高层次的特定领域的语言,新颖的运行时,和调试支持。该项目更广泛的意义和重要性是将最新的研究引入到多个研究生和本科生课程以及主要会议的教程中,目标是培养新一代多样化的学生和专业人士使用异构编程模型。这些程序员将能够有效地将开发的基础设施应用于我们社会中许多重要的计算密集型应用程序,以进一步推动数字革命。 具体而言,该项目有四个创新研究组成部分:(1)一种名为HeteroCL的新的编程模型,其使得能够在单个统一程序中对异构系统进行编程,(2)一种用于有效地将高级DSL转换为HeteroCL的可重用方法,(3)一种支持HeteroCL编程模型和高级DSL的有效运行时系统,具有将工作负载动态和智能地协同调度到计算层次结构的多个级别的CPU和加速器的独特能力,以及(4)用于仪器化和性能监控的新颖的FPGA性能调试工具。
项目成果
期刊论文数量(14)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Software-Defined Vector Processing on Manycore Fabrics
众核结构上的软件定义矢量处理
- DOI:10.1145/3466752.3480099
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Bedoukian, Philip;Adit, Neil;Peguero, Edwin;Sampson, Adrian
- 通讯作者:Sampson, Adrian
Accelerator design with decoupled hardware customizations: benefits and challenges: invited
- DOI:10.1145/3489517.3530681
- 发表时间:2022-07
- 期刊:
- 影响因子:0
- 作者: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
GraphLily: Accelerating Graph Linear Algebra on HBM-Equipped FPGAs
- DOI:10.1109/iccad51958.2021.9643582
- 发表时间:2021-11
- 期刊:
- 影响因子:0
- 作者: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
- 期刊:
- 影响因子:0
- 作者:Berlstein, Griffin;Nigam, Rachit;Gyurgyik, Christophe;Sampson, Adrian
- 通讯作者:Sampson, Adrian
Performance Left on the Table: An Evaluation of Compiler Autovectorization for RISC-V
剩下的性能:RISC-V 编译器自动向量化的评估
- DOI:10.1109/mm.2022.3184867
- 发表时间:2022
- 期刊:
- 影响因子:3.6
- 作者:Adit, Neil;Sampson, Adrian
- 通讯作者:Sampson, Adrian
{{
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 }}
Zhiru Zhang其他文献
Architecture and compilation for data bandwidth improvement in configurable embedded processors
可配置嵌入式处理器中数据带宽改进的架构和编译
- DOI:
10.5555/1129601.1129639 - 发表时间:
2005 - 期刊:
- 影响因子:0
- 作者:
J. Cong;Guoling Han;Zhiru Zhang - 通讯作者:
Zhiru Zhang
Behavioral synthesis with activating unused flip-flops for reducing glitch power in FPGA
通过激活未使用的触发器来降低 FPGA 中的毛刺功率的行为综合
- DOI:
10.1109/aspdac.2008.4483919 - 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
C. Hsieh;J. Cong;Zhiru Zhang;Shih - 通讯作者:
Shih
OverQ: Opportunistic Outlier Quantization for Neural Network Accelerators
OverQ:神经网络加速器的机会离群值量化
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Ritchie Zhao;Jordan Dotzel;Zhanqiu Hu;Preslav Ivanov;Christopher De Sa;Zhiru Zhang - 通讯作者:
Zhiru Zhang
Experiences Using the RISC-V Ecosystem to Design an Accelerator-Centric SoC in TSMC 16nm
使用 RISC-V 生态系统在 TSMC 16nm 中设计以加速器为中心的 SoC 的经验
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
T. Ajayi;Khalid Al;Aporva Amarnath;Steve Dai;S. Davidson;Paul Gao;Gai Liu;Anuj Rao;A. Rovinski;Ning;Christopher Torng;Luis Vega;Bandhav Veluri;Shaolin Xie;Chun Zhao;Ritchie Zhao;C. Batten;R. Dreslinski;Rajesh K. Gupta;M. Taylor;Zhiru Zhang - 通讯作者:
Zhiru Zhang
Formal Verification of Source-to-Source Transformations for HLS
HLS 源到源转换的形式验证
- DOI:
10.1145/3626202.3637563 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
L. Pouchet;Emily Tucker;Niansong Zhang;Hongzheng Chen;Debjit Pal;Gabriel Rodríguez;Zhiru Zhang - 通讯作者:
Zhiru Zhang
Zhiru Zhang的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Zhiru Zhang', 18)}}的其他基金
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403135 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Co-optimizing Spectral Algorithms and Systems for High-Performance Graph Learning
合作研究:SHF:中:协同优化高性能图学习的谱算法和系统
- 批准号:
2212371 - 财政年份:2022
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
Collaborative Research: FMitF: Track I: DeepSmith: Scheduling with Quality Guarantees for Efficient DNN Model Execution
合作研究:FMitF:第一轨:DeepSmith:为高效 DNN 模型执行提供质量保证的调度
- 批准号:
2019306 - 财政年份:2020
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
SHF: Small: Architectural Synthesis for Programmable Accelerators
SHF:小型:可编程加速器的架构综合
- 批准号:
1909661 - 财政年份:2019
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
STARSS: Small: Automatic Synthesis of Verifiably Secure Hardware Accelerators
STARSS:小型:自动合成可验证安全的硬件加速器
- 批准号:
1618275 - 财政年份:2016
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
CAREER: Synthesizing Highly Efficient Hardware Accelerators for Irregular Programs: A Synergistic Approach
职业:为不规则程序合成高效硬件加速器:一种协同方法
- 批准号:
1453378 - 财政年份:2015
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
相似国自然基金
微尺度光-酶协同催化流动反应过程及其强化机制研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
高温蠕变与疲劳协同作用下多裂纹扩展寿命算法研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于复合相变界面材料及微通道结构调控协同散热研究
- 批准号:JCZRLH202500111
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于等离子体协同催化的氨燃料重整技术研究
- 批准号:JCZRLH202500823
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
抑制GLRX2协同雄激素疗法治疗去势抵抗性前列腺癌的机制研究
- 批准号:JCZRLH202500112
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
酵母可溶性多糖协同益生菌增效机制的研究
- 批准号:JCZRLH202500927
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
磁场诱导二维材料光催化析氢与热电输运性能协同增强研究
- 批准号:JCZRLH202501259
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
北斗星地协同地质灾害智慧防控和应急技术研究
- 批准号:JCZRLH202500581
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
面向具身智能的灵巧手多指协同主动触觉感知机制研究
- 批准号:JCZRQN202500196
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
镁碳耐火材料中Fe2AlB2-Al2O3复合粉体物相重构协同强韧化及材料抗渣侵蚀机理研究
- 批准号:JCZRQN202500380
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
相似海外基金
CAPA: Collaborative Research: ARION: Taming Heterogeneity with DSLs, Approximation, and Synthesis
CAPA:合作研究:ARION:通过 DSL、近似和综合来驯服异质性
- 批准号:
2217878 - 财政年份:2021
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
CAPA: Collaborative Research: ARION: Taming Heterogeneity with DSLs, Approximation, and Synthesis
CAPA:合作研究:ARION:通过 DSL、近似和综合来驯服异质性
- 批准号:
1723352 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
CAPA: Collaborative Research: Lightweight Abstract Memory Features
CAPA:协作研究:轻量级抽象内存功能
- 批准号:
1723571 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
CAPA: Collaborative Research: ARION: Taming Heterogeneity with DSLs, Approximation, and Synthesis
CAPA:合作研究:ARION:通过 DSL、近似和综合来驯服异质性
- 批准号:
1723445 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
CAPA: Collaborative Research: Lightweight Abstract Memory Features
CAPA:协作研究:轻量级抽象内存功能
- 批准号:
1723476 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
CAPA:协作研究:异构架构的多范式编程基础设施
- 批准号:
1723773 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
CAPA: Collaborative Research: Lightweight Abstract Memory Features
CAPA:协作研究:轻量级抽象内存功能
- 批准号:
1723624 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
Collaborative Research: Adapting and Evaluating Online Materials for Undergraduate Statistics Using LON-CAPA Technology
合作研究:使用 LON-CAPA 技术调整和评估本科统计在线材料
- 批准号:
0547768 - 财政年份:2005
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
Collaborative Research: Adapting and Evaluating Online Materials for Undergraduate Statistics using LON-CAPA Technology
合作研究:使用 LON-CAPA 技术调整和评估本科统计在线材料
- 批准号:
0311579 - 财政年份:2003
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
Collaborative Research: Adapting and Evaluating Online Materials for Undergraduate Statistics Using LON-CAPA Technology
合作研究:使用 LON-CAPA 技术调整和评估本科统计在线材料
- 批准号:
0311695 - 财政年份:2003
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant