CSR: Small: A Fine-Grained Hierarchical Memory Management System for Applications with Dynamic Memory Demand on GPUs
CSR:小型:针对 GPU 上具有动态内存需求的应用程序的细粒度分层内存管理系统
基本信息
- 批准号:2311610
- 负责人:
- 金额:$ 52万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-10-01 至 2026-09-30
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Graphics Processing Units (GPUs) have become an important component of modern high end computer platforms due to their ability to deliver high throughput, efficient computation. GPU utilization is therefore crucial to the performance of many applications. Despite over a decade of study in GPU programming, an important class of applications with dynamic memory demand is not well supported. This research aims to simplify the programming and improve the performance of dynamic-memory applications on GPUs. The outcome of this project will unlock the power of GPUs for a wide variety of applications with complex and dynamic memory usage, including bioinformatics, scientific computing, and machine learning. Additionally, this project will contribute to the development of high-performance computing courses and provide research opportunities to underrepresented students at the institution.There are mainly three challenges for supporting dynamic-memory applications on GPUs. First, the dynamic data sizes in these applications require data storage at multiple memory levels. Accessing and synchronizing data across the memory hierarchy can be complicated and time-consuming. Second, the dynamic memory consumption makes memory allocation nontrivial, as the amount of memory allocated to each data object at different memory levels can significantly affect performance. Third, many of these applications have complex and skewed memory access patterns, which makes it difficult to determine the optimal data placement in the memory hierarchy. This project aims to address the above challenges by introducing a fine-grained, hierarchical memory management system on GPU. The system provides a novel programming interface for managing multi-dimensional tensors in the GPU memory hierarchy, which will facilitate the development of dynamic-memory applications. Our system also provides automatic memory pre-allocation and memory access optimizations, which simplify performance optimization for these applications.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.
图形处理单元 (GPU) 因其提供高吞吐量、高效计算的能力而成为现代高端计算机平台的重要组成部分。因此,GPU 利用率对于许多应用程序的性能至关重要。尽管对 GPU 编程进行了十多年的研究,但具有动态内存需求的一类重要应用程序并未得到很好的支持。这项研究旨在简化编程并提高 GPU 上动态内存应用的性能。该项目的成果将释放 GPU 的强大功能,适用于具有复杂和动态内存使用的各种应用,包括生物信息学、科学计算和机器学习。此外,该项目将有助于高性能计算课程的开发,并为该机构中代表性不足的学生提供研究机会。支持 GPU 上的动态内存应用主要面临三个挑战。首先,这些应用程序中的动态数据大小需要多个内存级别的数据存储。跨内存层次结构访问和同步数据可能非常复杂且耗时。其次,动态内存消耗使得内存分配变得非常重要,因为分配给不同内存级别的每个数据对象的内存量会显着影响性能。第三,许多此类应用程序具有复杂且扭曲的内存访问模式,这使得很难确定内存层次结构中的最佳数据放置。该项目旨在通过在 GPU 上引入细粒度、分层内存管理系统来解决上述挑战。该系统提供了一种新颖的编程接口,用于管理 GPU 内存层次结构中的多维张量,这将有助于动态内存应用程序的开发。我们的系统还提供自动内存预分配和内存访问优化,从而简化了这些应用程序的性能优化。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力优点和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Peng Jiang其他文献
Review of genetic engineering of Laminaria japonica (Laminariales, Phaeophyta) in China
我国海带基因工程研究进展
- DOI:
10.1023/a:1017091629539 - 发表时间:
1999-04-01 - 期刊:
- 影响因子:2.6
- 作者:
S. Qin;G. Sun;Peng Jiang;L. Zou;Yun Wu;C. Tseng - 通讯作者:
C. Tseng
HIV‐1 Tat Peptide‐Gemcitabine Gold (III)‐PEGylated Complex—Nanoflowers: A Sleek Thermosensitive Hybrid Nanocarrier as Prospective Anticancer
HIV—1 Tat 肽—吉西他滨金 (III)—聚乙二醇化复合物—纳米花:一种光滑的热敏混合纳米载体,具有潜在的抗癌作用
- DOI:
10.1002/ppsc.201800082 - 发表时间:
2018-06-07 - 期刊:
- 影响因子:2.7
- 作者:
Hui Liu;Peng Jiang;ZhongHu Li;Xiaowu Li;N. Djaker;J. Spadavecchia - 通讯作者:
J. Spadavecchia
Research on the Universality of Convolutional Networks in Resistivity Inversion
卷积网络在电阻率反演中的普适性研究
- DOI:
10.1088/1755-1315/660/1/012060 - 发表时间:
2021-02-01 - 期刊:
- 影响因子:0
- 作者:
Benchao Liu;Qian Guo;Yonghao Pang;Peng Jiang - 通讯作者:
Peng Jiang
Alterations of Human Plasma Proteome Profile on Adaptation to High-Altitude Hypobaric Hypoxia.
人类血浆蛋白质组谱的变化对高海拔低压缺氧的适应。
- DOI:
10.1021/acs.jproteome.8b00911 - 发表时间:
2019-03-25 - 期刊:
- 影响因子:4.4
- 作者:
Xi Du;Rong Zhang;S. Ye;Fengjuan Liu;Peng Jiang;Xiaochuan Yu;Jin Xu;Li Ma;Haijun Cao;Yuanzhen Shen;F. Lin;Zongkui Wang;Changqing Li - 通讯作者:
Changqing Li
Unsupervised Deep Learning for Data-Driven Reliability and Risk Analysis of Engineered Systems
用于工程系统数据驱动可靠性和风险分析的无监督深度学习
- DOI:
10.1016/b978-0-12-811318-9.00023-5 - 发表时间:
2024-09-14 - 期刊:
- 影响因子:0
- 作者:
Peng Jiang;M. Maghrebi;A. Crosky;S. Saydam - 通讯作者:
S. Saydam
Peng Jiang的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Peng Jiang', 18)}}的其他基金
CAREER: Compiler and Runtime Support for Sampled Sparse Computations on Heterogeneous Systems
职业:异构系统上采样稀疏计算的编译器和运行时支持
- 批准号:
2338144 - 财政年份:2024
- 资助金额:
$ 52万 - 项目类别:
Continuing Grant
Collaborative Research: CSR: Medium: Towards A Unified Memory-centric Computing System with Cross-layer Support
协作研究:CSR:中:迈向具有跨层支持的统一的以内存为中心的计算系统
- 批准号:
2310423 - 财政年份:2023
- 资助金额:
$ 52万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: Planning: Towards an Integrated, Full-stack System for Memory-centric Computing
协作研究:PPoSS:规划:面向以内存为中心的计算的集成全栈系统
- 批准号:
2028825 - 财政年份:2021
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
Scalable Nanomanufacturing of Reconfigurable Photonic Crystals
可重构光子晶体的可扩展纳米制造
- 批准号:
1562861 - 财政年份:2016
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
Heat-Pipe-Inspired Dynamic Windows Enabled by a Scalable Bottom-Up Technology
由可扩展的自下而上技术实现的受热管启发的动态窗户
- 批准号:
1300613 - 财政年份:2013
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
I-Corps: Development of a Scalable Bottom-Up Nanofabrication Platform
I-Corps:开发可扩展的自下而上纳米加工平台
- 批准号:
1265139 - 财政年份:2012
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
Scalable Self-Assembly of Colloidal Nanoparticles
胶体纳米粒子的可扩展自组装
- 批准号:
1000686 - 财政年份:2010
- 资助金额:
$ 52万 - 项目类别:
Continuing Grant
CAREER: Development of A Scalable Spin-Coating Technological Platform for Colloidal Self-Assembly and Templating Nanofabrication
职业:开发用于胶体自组装和模板纳米加工的可扩展旋涂技术平台
- 批准号:
0744879 - 财政年份:2008
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
Shear-Aligned Assembly of Photonic Band Gap Coatings
光子带隙涂层的剪切对齐组装
- 批准号:
0651780 - 财政年份:2007
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
相似国自然基金
ALKBH5介导的SOCS3-m6A去甲基化修饰在颅脑损伤后小胶质细胞炎性激活中的调控作用及机制研究
- 批准号:82301557
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
miRNA前体小肽miPEP在葡萄低温胁迫抗性中的功能研究
- 批准号:
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:
PKM2苏木化修饰调节非小细胞肺癌起始细胞介导的耐药生态位的机制研究
- 批准号:82372852
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
基于翻译组学理论探究LncRNA H19编码多肽PELRM促进小胶质细胞活化介导电针巨刺改善膝关节术后疼痛的机制研究
- 批准号:82305399
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
CLDN6高表达肿瘤细胞亚群在非小细胞肺癌ICB治疗抗性形成中的作用及机制研究
- 批准号:82373364
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
相似海外基金
CSR: Small: Exploiting the Potential for Fine-Grained Memory Management via a Virtual Memory Framework Enhanced by Page Overlays
CSR:小:通过页面覆盖增强的虚拟内存框架挖掘细粒度内存管理的潜力
- 批准号:
1618595 - 财政年份:2016
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Scalable Fine-Grained Cloud Monitoring for Empowering IoT
CSR:小型:协作研究:支持物联网的可扩展细粒度云监控
- 批准号:
1615411 - 财政年份:2016
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Scalable Fine-Grained Cloud Monitoring for Empowering IoT
CSR:小型:协作研究:支持物联网的可扩展细粒度云监控
- 批准号:
1616273 - 财政年份:2016
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Scalable Fine-Grained Cloud Monitoring for Empowering IoT
CSR:小型:协作研究:支持物联网的可扩展细粒度云监控
- 批准号:
1615411 - 财政年份:2016
- 资助金额:
$ 52万 - 项目类别:
Standard Grant
CSR: Small: Scalable Fine-Grain Lineage for Debugging Data-Intensive Workflows
CSR:小型:用于调试数据密集型工作流程的可扩展细粒度谱系
- 批准号:
1219220 - 财政年份:2012
- 资助金额:
$ 52万 - 项目类别:
Standard Grant