SHF: Small: Expediting the Execution of Machine Learning Applications on Multi-GPU Infrastructure with Architecture Awareness and Runtime Support
SHF: Small: Expediting the Execution of Machine Learning Applications on Multi-GPU Infrastructure with Architecture Awareness and Runtime Support
批准号:
2154973
负责人:
Xulong Tang
金额:
$59.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-06-15 至 2025-05-31
中文摘要
深度神经网络(DNN)已成为解决对象分类,自动驾驶汽车,自然语言处理等现实世界问题的最流行的机器学习技术之一,由于问题的规模和复杂性不断增长,DNN模型的训练和推理越来越耗时,需要大量的计算资源。因此,多GPU基础设施是一种理想的平台,已广泛用于现代DNN任务。然而,由于架构上的无知和缺乏易于使用的运行时支持,DNN执行的可扩展性受到严重限制。这项研究揭示并解决了DNN执行的架构瓶颈。这项研究的成果有望在多GPU基础设施上实现可扩展的DNN执行。该项目的教育和推广部分包括(i)将多GPU基础设施的新课程项目整合到研究生级别的计算机架构课程中;(ii)通过高级Capstone项目课程和PI研究所的推广计划让本科生参与研究活动;以及(iii)增加女性和少数民族学生在计算机体系结构,计算机科学,这项研究旨在揭示和解决DNN在多GPU上执行的架构瓶颈。具体来说:1)它将地址转换确定为多GPU性能的重要瓶颈。它为多GPU基础设施上的单租户和多租户DNN执行重新设计了翻译后备缓冲区(TLB)层次结构和页表遍历。2)它研究了现代DNN应用程序的数据并行和模型并行中的数据移动开销。它提出了架构感知的数据蒸馏和基于神经元的模型划分,以减轻数据移动的开销。3)它提出了一个运行时框架,通过增强的可编程性促进多GPU的使用,允许在执行过程中动态和自动地将虚拟内核生成为物理内核。该奖项反映了NSF的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Deep Neural Networks (DNNs) have become one of the most popular machine-learning techniques for solving real-world problems in object classification, autonomous vehicles, natural language processing, etc. Due to the ever-growing problem size and complexity, the training and inference of DNN models are increasingly time-consuming and require enormous computing resources. As such, multi-GPU infrastructure is a desirable platform that has been widely used in modern DNN tasks. However, the delivered DNN execution scalability is severely limited due to architectural unawareness and lacking easy-to-use runtime support. This research uncovers and addresses the architectural bottlenecks of DNN executions. The outcome of this research is expected to achieve scalable DNN executions on multi-GPU infrastructure. The educational and outreach components of this project include (i) new course projects on multi-GPU infrastructure integrated into graduate-level computer architecture courses; (ii) engaging undergraduate students in the research activities through senior Capstone project courses and an outreach program at PI’s institute; and (iii) increasing the participation and visibility of female and minority students in computer architecture, computer science, and engineering.This research is set to uncover and address the architectural bottlenecks of DNN executions on multi-GPUs. Specifically: 1) It identifies address translation as an essential bottleneck in multi-GPU performance. It redesigns the Translation Lookaside Buffer (TLB) hierarchy and the page table walk for both single-tenant and multi-tenant DNN executions on multi-GPU infrastructure. 2) It investigates the data-movement overheads in data parallelism and model parallelism of modern DNN applications. It proposes architecture-aware data distillation and neuron-based model partitioning to mitigate the data movement overheads. 3) It proposes a runtime framework that fosters the usage of multi-GPUs through enhanced programmability, which allows dynamic and automatic virtual kernel to physical kernel generation during execution.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.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.48550/arxiv.2401.16720
发表时间:
2024-01
期刊:
ArXiv
影响因子:
--
作者:
[Sheng Li;Geng Yuan;Yuezhen Dai;Youtao Zhang;Yanzhi Wang;Xulong Tang]
通讯作者:
Sheng Li;Geng Yuan;Yuezhen Dai;Youtao Zhang;Yanzhi Wang;Xulong Tang
DOI:
10.1109/hpca56546.2023.10071054
发表时间:
2023-02
期刊:
2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
作者:
[Bingyao Li;Jieming Yin;Anup Holey;Youtao Zhang;Jun Yang;Xulong Tang]
通讯作者:
Bingyao Li;Jieming Yin;Anup Holey;Youtao Zhang;Jun Yang;Xulong Tang
DOI:
10.1109/sp46214.2022.9833692
发表时间:
2021-10
期刊:
2022 IEEE Symposium on Security and Privacy (SP)
影响因子:
--
作者:
[Yanan Guo;Andrew Zigerelli;Youtao Zhang;Jun Yang]
通讯作者:
Yanan Guo;Andrew Zigerelli;Youtao Zhang;Jun Yang
DOI:
10.1109/hpca56546.2023.10070956
发表时间:
2023-02
期刊:
2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
作者:
[Yuezhen Dai;Youtao Zhang;Xulong Tang]
通讯作者:
Yuezhen Dai;Youtao Zhang;Xulong Tang
DOI:
10.1109/hpca56546.2023.10071064
发表时间:
2023-02
期刊:
2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
作者:
[Mehrnoosh Raoufi;Jun Yang;Xulong Tang;Youtao Zhang]
通讯作者:
Mehrnoosh Raoufi;Jun Yang;Xulong Tang;Youtao Zhang
共 7 条
Collaborative Research: CSR: Small: Expediting Continual Online Learning on Edge Platforms through Software-Hardware Co-designs
-
批准号:2312157
-
项目类别:Standard Grant
-
资助金额:$34.99万
-
财政年份:2023
-
负责人:Xulong Tang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性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
-
负责人:何祖华
-
依托单位: