RTML: Large: Acceleration to Graph-Based Machine Learning
RTML: Large: Acceleration to Graph-Based Machine Learning
批准号:
1937599
负责人:
Jason Cong
金额:
$150.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-09-30
中文摘要
图是普遍存在的,并且通常是许多应用中的基本数据结构,包括生物信息学、化学、医疗保健、社交网络、推荐系统和系统分析。 使用图的机器学习(ML)正受到越来越多的关注,其中图是数据的表示,如图神经网络(GNN)算法中,图是有效的ML模型表示,如概率图模型的算术电路表示。 虽然基于图的ML是有用的,但由于图结构所施加的不规则存储器访问和动态并行性以及相关学习算法所需的密集计算的组合,基于图的ML对现有计算硬件(中央处理单元和图形处理单元)提出了独特的挑战,尽管基于硬件的实现非常希望能够实时处理由此类应用生成的数据流。 该项目通过基于图形的ML的新型加速器架构,沿着支持开源软件堆栈,模拟器和现场可编程门阵列(FPGA)原型来解决这些挑战。 除了技术贡献,该项目将整合到几个研究生和高年级本科课程的最新研究。该项目还将与加州大学洛杉矶分校工程与多样性卓越中心(CEED)和工程女性合作,招募高度多样化的本科生和研究生参与研究。该项目的目标是一个可编程的异构多加速器架构,具有软件控制的计算和内存资源。它专注于以下方式来满足基于图的机器学习的需求。 首先,它支持组合加速器引擎,以实现具有密集计算单元的基于图的预取的高效流水线。其次,预取硬件将与GNN算法共同设计,以支持图采样和图粗化算法的最新和即将到来的进展。第三,它将包括针对间接访问优化的高带宽暂存器架构,以及针对密集计算优化的空间计算结构(例如脉动阵列)。最后,执行模型将基于架构感知的任务并行模型,该模型具有足够丰富的原语以利用异构硬件,同时具有足够的灵活性以实现动态并行的负载平衡。 所提出的架构的关键组件将在FPGA上原型化。总的来说,这项工作的目标是在模型准确性、效率以及实时推理和学习方面大大提高基于图的机器学习的最新水平。该项目还将与DARPA的一个协同项目合作,进行相关的硬件开发。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Graphs are ubiquitous, and often the fundamental data structure in many applications including bioinformatics, chemistry, healthcare, social networks, recommender systems and systems analysis. Machine learning (ML) using graphs is receiving increasing attention, both where graphs are a representation of data, as in graph neural networks (GNN) algorithms, and where graphs are an efficient ML model representation, as in arithmetic circuits representation of probabilistic graphical models. While useful, graph-based ML poses unique challenges to existing computation hardware (Central Processing Units and Graphics Processing Units) due to the combination of irregular memory access and dynamic parallelism imposed by the graph structure and the dense computation required for relevant learning algorithms, though hardware-based implementations are highly desirable to enable real-time processing of streams of data generated by such applications. The project addresses these challenges with a novel accelerator architecture for graph-based ML, along with a supporting open source software stack, simulator, and field-programmable gate-array (FPGA) prototype. Beyond the technical contributions, the project will integrate the latest research into several graduate and upper-division undergraduate courses. The project will also work with the UCLA Center for Excellence in Engineering and Diversity (CEED) and Women in Engineering to recruit highly diversified undergraduate and graduate students to participate in the research. The project targets a programmable and heterogeneous multi-accelerator architecture, with software-controlled compute and memory resources. It is specialized in the following ways to meet the needs of graph-based machine learning. First, it supports composing accelerator engines for efficient pipelining of graph-based prefetching with dense computation units. Second, the prefetching hardware will be co-designed with GNN algorithms to support recent and upcoming advances in graph sampling and graph-coarsening algorithms. Third, it will include a high bandwidth scratchpad architecture optimized for indirect access, and spatial compute fabrics (e.g. systolic arrays) optimized for dense computation. Finally, the execution model will be based on an architecture-aware task-parallel model, which has rich-enough primitives to take advantage of heterogeneous hardware, while being flexible enough to load balance for dynamic parallelism. The key components of the proposed architecture will be prototyped on an FPGA. Overall, the goal of the work is to greatly advance the state-of-the-art of graph-based ML in terms of model accuracy, efficiency, and real-time inference and learning. The project will also collaborate with a synergistic DARPA program for related hardware development.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.
期刊论文(47)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/isca45697.2020.00032
发表时间:
2020-05
期刊:
2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA)
影响因子:
--
作者:
[Jian Weng;Sihao Liu;Vidushi Dadu;Zhengrong Wang;Preyas Shah;Tony Nowatzki]
通讯作者:
Jian Weng;Sihao Liu;Vidushi Dadu;Zhengrong Wang;Preyas Shah;Tony Nowatzki
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/fccm51124.2021.00032
发表时间:
2020-09
期刊:
2021 IEEE 29th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
影响因子:
--
作者:
[Yuze Chi;Licheng Guo;Young-kyu Choi;Jie Wang;J. Cong]
通讯作者:
Yuze Chi;Licheng Guo;Young-kyu Choi;Jie Wang;J. Cong
GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Games
GStarX:用结构感知合作游戏解释图神经网络
DOI:
--
发表时间:
2022
期刊:
36th Conference on Neural Information Processing Systems (NeurIPS 2022
影响因子:
--
作者:
[Zhang, Shichang, Liu, Yozen, Shah, Neil, Sun, Yizhou]
通讯作者:
Sun, Yizhou
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[Xiao Luo;Jingyang Yuan;Zijie Huang;Huiyu Jiang;Yifang Qin;Wei Ju;Ming Zhang;Yizhou Sun]
通讯作者:
Xiao Luo;Jingyang Yuan;Zijie Huang;Huiyu Jiang;Yifang Qin;Wei Ju;Ming Zhang;Yizhou Sun
共 39 条
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
-
依托单位:
CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
-
批准号:1723773
-
项目类别:Continuing Grant
-
资助金额:$42.5万
-
财政年份:2017
-
负责人: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
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于水稻穗粒数关键基因LARGE2提高作物产量的探索与应用
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:黄洛将
-
依托单位:
水稻穗粒数调控关键因子LARGE6的分子遗传网络解析
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:黄洛将
-
依托单位:
量子自旋液体中拓扑拟粒子的性质:量子蒙特卡罗和新的large-N理论
-
批准号:12074246
-
项目类别:面上项目
-
资助金额:62.0万元
-
批准年份:2020
-
负责人:Yoshitomo Kamiya
-
依托单位:
甘蓝型油菜Large Grain基因调控粒重的分子机制研究
-
批准号:31972875
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:石江华
-
依托单位:
Large PB/PB小鼠 视网膜新生血管模型的研究
-
批准号:30971650
-
项目类别:面上项目
-
资助金额:8.0万元
-
批准年份:2009
-
负责人:周旻
-
依托单位:
基因discs large在果蝇卵母细胞的后端定位及其体轴极性形成中的作用机制
-
批准号:30800648
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2008
-
负责人:于玲珠
-
依托单位:
LARGE基因对口腔癌细胞中α-DG糖基化及表达的分子调控
-
批准号:30772435
-
项目类别:面上项目
-
资助金额:29.0万元
-
批准年份:2007
-
负责人:尚政军
-
依托单位: