CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
批准号:
1723773
负责人:
Jason Cong
金额:
$42.5万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-15 至 2022-08-31
中文摘要
随着硬件加速器的广泛使用,如现场可编程门阵列和图形处理器的广泛使用,异质计算已经显示出在广泛的应用中带来数量级的计算效率提高的巨大希望。然而,这种不同的平台很难编程,特别是在使用现场可编程门阵列的情况下,它们的使用仅限于具有专门硬件知识的程序员的一小部分。这项研究的智力价值在于为异类体系结构开发了一个高效的多范例编程基础设施,该基础设施集成了方便的异类编程模型、高级领域特定语言的自动编译、新颖的运行时和调试支持。该项目的更广泛的意义和重要性是在主要会议上将最新研究引入多个研究生和本科生课程和教程,目标是培训新一代不同的学生和专业人员使用不同的编程模型。这些程序员将能够将开发的基础设施有效地应用于我们社会中许多重要的计算密集型应用程序,以推动数字革命。具体地说,该项目有四个创新的研究组成部分:(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.
期刊论文(31)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Rapid Cycle-Accurate Simulator for High-Level Synthesis
用于高级合成的快速周期精确模拟器
DOI:
10.1145/3289602.3293918
发表时间:
2019
期刊:
FPGA 2019
影响因子:
--
作者:
[Chi, Yuze, Choi, Young-kyu, Cong, Jason, Wang, Jie]
通讯作者:
Wang, Jie
DOI:
10.1109/ase51524.2021.9678792
发表时间:
2021-11
期刊:
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子:
--
作者:
[Jiyuan Wang;Qian Zhang;G. Xu;Miryung Kim]
通讯作者:
Jiyuan Wang;Qian Zhang;G. Xu;Miryung Kim
In-Depth Analysis on Microarchitectures of Modern Heterogeneous CPU-FPGA Platforms
现代异构CPU-FPGA平台微架构深入分析
DOI:
10.1145/3294054
发表时间:
2019
期刊:
ACM Transactions on Reconfigurable Technology and Systems
影响因子:
2.3
作者:
[Choi, Young-Kyu, Cong, Jason, Fang, Zhenman, Hao, Yuchen, Reinman, Glenn, Wei, Peng]
通讯作者:
Wei, Peng
DOI:
10.1145/3490422.3502330
发表时间:
2022
期刊:
Proceedings of the 59th ACM/IEEE Design Automation Conference (DAC
影响因子:
--
作者:
[Sohrabizadeh, Atefeh, Bai, Yunsheng, Sun, Yizhou, and Cong, Jason]
通讯作者:
and Cong, Jason
DOI:
10.1109/jproc.2018.2876372
发表时间:
2019
期刊:
Proceedings of the IEEE
影响因子:
20.6
作者:
[J. Cong;Zhenman Fang;Muhuan Huang;Peng Wei;Di Wu;Cody Hao Yu]
通讯作者:
J. Cong;Zhenman Fang;Muhuan Huang;Peng Wei;Di Wu;Cody Hao Yu
共 26 条
Collaborative Research: FET: Medium: Efficient Compilation for Dynamically Reconfigurable Atom Arrays
-
批准号:2313083
-
项目类别:Standard Grant
-
资助金额:$63.0万
-
财政年份:2023
-
负责人:Jason Cong
-
依托单位:
SHF: Medium: Automating High Level Synthesis via Graph-Centric Deep Learning
-
批准号:2211557
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2022
-
负责人:Jason Cong
-
依托单位:
RTML: Large: Acceleration to Graph-Based Machine Learning
-
批准号:1937599
-
项目类别:Standard Grant
-
资助金额:$150.0万
-
财政年份:2019
-
负责人:Jason Cong
-
依托单位:
Accelerator-Rich Architectures with Applications to Healthcare
-
批准号:1436827
-
项目类别:Continuing Grant
-
资助金额:$75.0万
-
财政年份:2014
-
负责人:Jason Cong
-
依托单位:
NSF Workshop; Electronic Design Automation -- Past, Present, and Future
-
批准号:0930477
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2009
-
负责人:Jason Cong
-
依托单位:
Customizable Domain-Specific Computing
-
批准号:0926127
-
项目类别:Standard Grant
-
资助金额:$1000.0万
-
财政年份:2009
-
负责人:Jason Cong
-
依托单位:
Synthesis and Mapping for Application-Specific Processor Networks
-
批准号:0903541
-
项目类别:Standard Grant
-
资助金额:$33.9万
-
财政年份:2009
-
负责人:Jason Cong
-
依托单位:
SGER: Platforms for Future Embedded Systems
-
批准号:0647442
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Jason Cong
-
依托单位:
International Center on Design for Nanotechnologies
-
批准号:0530261
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Jason Cong
-
依托单位:
MSPA-MCS: Scalable Optimization Algorithms for VLSI Circuit Physical Design
-
批准号:0528583
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Jason Cong
-
依托单位:
CPA: Closing the Gap in VLSI Physical Design
-
批准号:0430077
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Jason Cong
-
依托单位:
Design and Synthesis of Power Efficient Programmable Fabric
-
批准号:0306682
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Jason Cong
-
依托单位:
Giga-Scale System-On-A-Chip Design
-
批准号:0096383
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2001
-
负责人:Jason Cong
-
依托单位:
Nonlinear-Programming Based Algorithms for Constrained Circuit Placement
-
批准号:9901153
-
项目类别:Standard Grant
-
资助金额:$8.5万
-
财政年份:1999
-
负责人:Jason Cong
-
依托单位:
NSF Workshop on Challenges and Opportunities in Gig-Scale Integration for System-On-A-Chip
-
批准号:9908422
-
项目类别:Standard Grant
-
资助金额:$3.19万
-
财政年份:1999
-
负责人:Jason Cong
-
依托单位:
NYI: Performance Optimization in Layout and Logic Synthesis of VLSI Systems
-
批准号:9357582
-
项目类别:Continuing Grant
-
资助金额:$32.25万
-
财政年份:1993
-
负责人:Jason Cong
-
依托单位:
RIA: Interconnection Problems for High-Performance VLSI Circuits and Systems
-
批准号:9110511
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:1991
-
负责人:Jason Cong
-
依托单位:
海外基金