CSR: Small: Processing-in-Memory enabled Manycore Systems to Accelerate Graph Neural Network-based Data Analytics
CSR: Small: Processing-in-Memory enabled Manycore Systems to Accelerate Graph Neural Network-based Data Analytics
批准号:
2308530
负责人:
Partha Pande
金额:
$60.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-08-15 至 2026-07-31
中文摘要
许多科学和工程应用都是通过处理大型异构图结构数据来实现的。例如,来自传感器反馈的数据、关于事件的信息数据库、供应链和网络流量本质上是相关的,需要基于图形的表示。图神经网络(GNN)将允许分析从数据中发现隐藏的模式,并使这些应用程序能够进行预测和决策支持。在边缘训练机器学习(ML)模型(在片上或嵌入式系统上训练)可以解决许多紧迫的挑战,包括数据隐私/安全,通过减少对通信结构和云基础设施的依赖来增加ML应用程序对世界不同地区的可访问性,并满足增强/虚拟现实(AR/VR)应用程序的实时要求。包括AR/VR在内的许多应用都需要在嵌入式系统上进行GNN训练。然而,现有的边缘平台没有足够的能力来支持GNN的设备上训练。此外,据估计,在传统的计算平台(如GPU)上训练一个未经修剪的神经网络可能花费超过10,000美元,并且在其寿命期间排放的碳量相当于五辆汽车。基于电阻式随机存取存储器(ReRAM)的存储器内处理(PIM)架构是解决该问题的有前景的解决方案。基于ReRAM的架构的交叉结构实现了高效的矩阵向量乘法(MVM)操作,这在包括GNN训练/推理在内的现代ML任务中无处不在。我们使用ReRAM作为示例,但所提出的计算框架同样适用于任何其他基于纵横制的PIM配置。这项工作的教育贡献在于建立一个跨学科的研究为基础的课程整合PIM,机器学习和数据驱动的设计优化。拟议的研究将通过使学生能够将课堂知识应用于需要硬件,软件和理论专业知识的研究问题来加强对学生的教育。研究所在使代表性不足的群体参与研究方面积累了多年的经验。这种经验将被用来激励和吸引来自代表性不足的群体,包括妇女,非洲裔美国人和西班牙裔学生。在这个项目中,我们使用基于PIM的众核系统为GNN计算奠定了一个新颖可靠的计算框架。随着基于GNN的应用从边缘到云的需求不断增长,我们需要计算系统满足严格的尺寸、重量和功耗(SWaP)约束。这项研究的主要贡献将是概念开发,优化和评估高性能,节能和可靠的基于PIM的GNN计算架构。尽管对基于GNN的数据分析的兴趣和广泛的研究和应用研究呈指数增长,但硬件辅助执行效率和硬件感知算法效率的重要性尚未得到足够的重视。这项研究将减少对数据中心和高性能计算(HPC)集群的依赖,以执行基于GNN的应用程序。缺乏整体解决方案,使我们能够快速设计和优化支持PIM的GNN计算平台。因此,这项工作中提出的支持机器学习的硬件和软件协同设计优化策略将对越来越多地部署GNN的计算平台产生深远的影响。通过在移动的平台或嵌入式系统上部署GNN,可以实现越来越多的边缘ML应用程序。由于移动的/嵌入式平台受到计算和存储的限制,因此非常需要基于PIM的解决方案来为边缘ML应用部署GNN。边缘计算能力的提高将减少互联网流量和数据中心的耗电处理。该奖项反映了NSF的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Many science and engineering applications are enabled by processing large and heterogeneous graph structured data. For example, data from sensor feeds, information databases about events, supply chains, and web traffic are relational by nature and require graph-based representations. Graph Neural Networks (GNNs) will allow the analysis to uncover hidden patterns from the data and can enable these applications for making predictions and decision support. Training machine learning (ML) models at the edge (training on-chip or on embedded systems) can address many pressing challenges, including data privacy/security, increase the accessibility of ML applications to different parts of the world by reducing the dependence on the communication fabric and the cloud infrastructure, and meet the real-time requirements of augmented/virtual reality (AR/VR) applications. Many applications including AR/VR require GNN training on embedded systems. However, existing edge platforms do not have sufficient capabilities to support on-device training of GNNs. Moreover, it is estimated that training a single unpruned neural network on conventional compute platforms, such as GPUs, can cost over $10,000 and emit as much carbon as five cars over their lifetimes. Resistive random-access memory (ReRAM) based processing-in-memory (PIM) architectures are a promising solution to address this problem. The crossbar structure of ReRAM-based architectures enables efficient Matrix-Vector Multiplication (MVM) operations, which are ubiquitous in modern ML tasks including GNN training/inference. We use ReRAM as an example, but the proposed computing framework will work equally well for any other crossbar-based PIM configuration. The educational contribution of this work lies in the establishment of an interdisciplinary research-based curriculum integrating PIM, machine learning, and data-driven design optimization. The proposed research will enhance the education of students by enabling them to apply classroom knowledge to research problems that require hardware, software, and theoretical expertise. The PIs have many years of accumulated experience in involving underrepresented groups in research. This experience will be leveraged to motivate and engage students from underrepresented groups, including women, African Americans, and Hispanics. In this project, we lay the foundations for a novel and reliable computing framework for GNN computation using PIM-based manycore systems. With the rising needs of GNN-based applications from the edge to the cloud, we need computing systems to meet the stringent size, weight, and power (SWaP) constraints. The key contribution of this research will be the conceptual development, optimization, and evaluation of high-performance, energy-efficient, and reliable PIM-based architectures for GNN computing. Despite the exponential growth in interest and extensive research and application studies on GNN-based data analytics, the importance of hardware-assisted execution efficiency and hardware-aware algorithm efficiency has not received adequate attention. This research will reduce the dependency on data centers and high-performance computing (HPC) clusters for executing GNN-based applications. There is a lack of holistic solutions that allow us to quickly design and optimize PIM-enabled computing platforms for GNNs. Hence, machine learning enabled hardware and software co-design optimization strategies proposed in this work will have profound impacts on computing platforms where GNNs are increasingly deployed. There is a growing set of edge ML applications that are enabled by deploying GNNs on mobile platforms or embedded systems. Since mobile/embedded platforms are constrained by both compute and storage, there is a great need for PIM-based solutions to deploy GNNs for edge ML applications. More computational power at the edge will reduce both the internet traffic and power-hungry processing at data centers.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NeTS: CSR: Medium: Collaborative research:Wireless Datacenter-on-Chip (WiDoC): A New Paradigm for Big Data Computing
-
批准号:1564014
-
项目类别:Continuing Grant
-
资助金额:$56.4万
-
财政年份:2016
-
负责人:Partha Pande
-
依托单位:
Student Travel Sponsorship for the IEEE/ACM International Symposium on Networks-on-Chip 2015
-
批准号:1540987
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2015
-
负责人:Partha Pande
-
依托单位:
SHF: NeTS: Medium: Collaborative Research: The Power of Less Wiring: Wireless NoC-enabled Voltage-Frequency Islands (VFIs) for Energy-Efficient Multicore Platforms
-
批准号:1514269
-
项目类别:Standard Grant
-
资助金额:$17.2万
-
财政年份:2015
-
负责人:Partha Pande
-
依托单位:
SHF: CSR: Medium: Collaborative Research: Hierarchical On-Chip Millimeter-Wave Wireless Micro-Networks for Multi-Core Systems
-
批准号:1162202
-
项目类别:Continuing Grant
-
资助金额:$43.91万
-
财政年份:2012
-
负责人:Partha Pande
-
依托单位:
II-NEW: Acquisition of Test and Measurement Equipment Enabling Design of Wireless Networks-On-Chip for Multi-Core Systems
-
批准号:1059289
-
项目类别:Standard Grant
-
资助金额:$64.5万
-
财政年份:2011
-
负责人:Partha Pande
-
依托单位:
CAREER: Reliable On-Chip Wireless Communication Network for Multi-Core Systems
-
批准号:0845504
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2009
-
负责人:Partha Pande
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: