CAREER: Compiler and Runtime Support for Sampled Sparse Computations on Heterogeneous Systems
职业:异构系统上采样稀疏计算的编译器和运行时支持
基本信息
- 批准号:2338144
- 负责人:
- 金额:$ 54.89万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2024
- 资助国家:美国
- 起止时间:2024-06-01 至 2029-05-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Sampling-based algorithms are gaining popularity in data-intensive applications because they help reduce computation costs. However, their efficiency on hardware is limited due to random memory access and computation patterns. This research aims to address this issue by developing a suite of compiler and runtime tools. Unlike previous approaches that were specific to certain applications, the project's novelties include: 1) a high-level programming interface that allows users to specify data management and preprocessing for different types of sampled sparse computation, and 2) techniques that exploit both hardware and randomized algorithm features to improve performance. The impact of the project lies in its ability to simplify the implementation of sampling-based algorithms, improve the performance of many scientific computing and big data applications, and enhance our capacity to solve real-world problems at a large scale. This project will also make several contributions towards education and improving diversity, including: 1) enhancing course projects and experimental platforms for the operating systems and high-performance computing courses at the institution, and 2) providing research opportunities to undergraduate students, including students from the underrepresented groups, with the goal of creating interest in system-related research.There are three main challenges that this work will address. First, with the incorporation of heterogeneous computing devices and interconnects in modern computer systems, it is nontrivial to divide and synchronize data across multiple devices. To address this challenge, the investigator will develop a runtime system that provides a virtualized view of the partitioned data. Additionally, a compiler tool is developed to optimize data placement across devices using a statistical performance model for random data accesses. Second, the constantly changing computation patterns in sampling-based algorithms make existing expensive data preprocessing techniques impractical for accelerating sparse computation on each device. To overcome this, the investigator will explore sampling-based methods to reduce the overhead of data preprocessing. Third, sampling-based algorithms generally expose tradeoffs between accuracy and efficiency. However, it is not clear how to systematically explore these tradeoffs. The investigator will develop a runtime system based on speculative execution to adaptively adjust the sampling strategies and achieve the optimal balance between accuracy and efficiency.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.
基于抽样的算法在数据密集型应用程序中广受欢迎,因为它们有助于降低计算成本。但是,由于随机内存访问和计算模式,它们在硬件上的效率受到限制。这项研究旨在通过开发一套编译器和运行时工具来解决此问题。与以前针对某些应用程序特定的方法不同,项目的新颖性包括:1)高级编程界面,允许用户指定数据管理和预处理不同类型的采样稀疏计算,以及2)利用硬件和随机算法功能以提高性能的技术。该项目的影响在于其能够简化基于抽样的算法的实施,提高许多科学计算和大数据应用的性能,并增强我们大规模解决现实世界问题的能力。该项目还将为教育和改善多样性做出几项贡献,包括:1)增强机构的课程项目和实验平台,以及该机构的高性能计算课程,以及2)2)为本科生提供研究机会,包括来自代表性不足的团体的学生,目的是对系统相关研究引起兴趣的目标。首先,通过在现代计算机系统中合并异质计算设备和互连,将数据划分和同步数据是不平凡的。为了应对这一挑战,研究人员将开发一个运行时系统,该系统提供了分区数据的虚拟化视图。此外,开发了一个编译器工具,以使用用于随机数据访问的统计性能模型来优化跨设备的数据放置。其次,基于抽样的算法中不断变化的计算模式使现有的昂贵数据预处理技术不切实际地加速了每个设备上的稀疏计算。为了克服这一点,研究者将探索基于抽样的方法,以减少数据预处理的开销。第三,基于抽样的算法通常在准确性和效率之间取消权衡。但是,尚不清楚如何系统地探索这些权衡。研究人员将基于投机性执行开发运行时系统,以适应性地调整抽样策略并在准确性和效率之间实现最佳平衡。该奖项反映了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其他文献
Investigating the Influence of Shape on the Assembly of an “Easy to Understand” Joint Cube Puzzle
研究形状对“易于理解”的联合立方体拼图的组装的影响
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Peng Jiang;Thongthai Wongwichai;Sakeson Yanpanyanon and Takamitsu Tanaka. - 通讯作者:
Sakeson Yanpanyanon and Takamitsu Tanaka.
Single-electron tunneling in a single PbS nanocrystal nucleated on 11-mercaptoundecanoic acid self-assembled monolayer at room temperature
室温下在 11-巯基十一烷酸自组装单层上成核的单个 PbS 纳米晶中的单电子隧道效应
- DOI:
- 发表时间:
2001 - 期刊:
- 影响因子:0
- 作者:
Peng Jiang;Zhongfan Liu;S. Cai - 通讯作者:
S. Cai
Effects of nutrition on bone density Related review : Osteoporosis nutrition beyond calcium : update 2005
营养对骨密度的影响 相关评论:钙以外的骨质疏松症营养:2005 年更新
- DOI:
- 发表时间:
2005 - 期刊:
- 影响因子:0
- 作者:
Peng Jiang - 通讯作者:
Peng Jiang
The clinical effects of low-dose splenic irradiation combined with chest three-dimensional conformal radiotherapy on patients with locally advanced non-small-cell lung cancer: a randomized clinical trial
小剂量脾脏照射联合胸部三维适形放疗治疗局部晚期非小细胞肺癌的临床效果:随机临床试验
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:4
- 作者:
Hongsheng Yu;Y. Qu;Qingjun Shang;Chao Yan;Peng Jiang;Xiang Wang;D. Liang;T. Jiang - 通讯作者:
T. Jiang
Wireless Glucose Sensing System Based on Dual-Tag RFID Technology
基于双标签RFID技术的无线血糖传感系统
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:4.3
- 作者:
Sheng Xie;Chunlei Ma;Renhai Feng;Xingwei Xiang;Peng Jiang - 通讯作者:
Peng Jiang
Peng Jiang的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Peng Jiang', 18)}}的其他基金
CSR: Small: A Fine-Grained Hierarchical Memory Management System for Applications with Dynamic Memory Demand on GPUs
CSR:小型:针对 GPU 上具有动态内存需求的应用程序的细粒度分层内存管理系统
- 批准号:
2311610 - 财政年份:2023
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
Collaborative Research: CSR: Medium: Towards A Unified Memory-centric Computing System with Cross-layer Support
协作研究:CSR:中:迈向具有跨层支持的统一的以内存为中心的计算系统
- 批准号:
2310423 - 财政年份:2023
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: Planning: Towards an Integrated, Full-stack System for Memory-centric Computing
协作研究:PPoSS:规划:面向以内存为中心的计算的集成全栈系统
- 批准号:
2028825 - 财政年份:2021
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant
Scalable Nanomanufacturing of Reconfigurable Photonic Crystals
可重构光子晶体的可扩展纳米制造
- 批准号:
1562861 - 财政年份:2016
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant
Heat-Pipe-Inspired Dynamic Windows Enabled by a Scalable Bottom-Up Technology
由可扩展的自下而上技术实现的受热管启发的动态窗户
- 批准号:
1300613 - 财政年份:2013
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant
I-Corps: Development of a Scalable Bottom-Up Nanofabrication Platform
I-Corps:开发可扩展的自下而上纳米加工平台
- 批准号:
1265139 - 财政年份:2012
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant
Scalable Self-Assembly of Colloidal Nanoparticles
胶体纳米粒子的可扩展自组装
- 批准号:
1000686 - 财政年份:2010
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
CAREER: Development of A Scalable Spin-Coating Technological Platform for Colloidal Self-Assembly and Templating Nanofabrication
职业:开发用于胶体自组装和模板纳米加工的可扩展旋涂技术平台
- 批准号:
0744879 - 财政年份:2008
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant
Shear-Aligned Assembly of Photonic Band Gap Coatings
光子带隙涂层的剪切对齐组装
- 批准号:
0651780 - 财政年份:2007
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant
相似国自然基金
编译器优化场景下的智能软件逆向
- 批准号:62302497
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向国产自主处理器的高质量编译器生成技术研究
- 批准号:62302505
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向深度学习编译器的自动化测试技术研究
- 批准号:62302077
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
基于编译器多级中间表示的跨语言开源软件漏洞检测与修复方法研究
- 批准号:62372373
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于通用开放语义的可组合编译器验证研究
- 批准号:62372290
- 批准年份:2023
- 资助金额:51 万元
- 项目类别:面上项目
相似海外基金
CAREER: An Automated Compiler-Runtime Framework for Democratizing Secure Collaborative Computation
职业:用于民主化安全协作计算的自动编译器运行时框架
- 批准号:
2238671 - 财政年份:2023
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
CAREER: Compiler and Runtime Support for Multi-Tasking on Commodity GPUs
职业:商用 GPU 上多任务的编译器和运行时支持
- 批准号:
1750760 - 财政年份:2018
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
CAREER: Compiler and Runtime Support for Irregular Applications on Many-core Processors
职业:多核处理器上不规则应用程序的编译器和运行时支持
- 批准号:
1741683 - 财政年份:2017
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
CAREER: Compiler and Runtime Support for Irregular Applications on Many-core Processors
职业:多核处理器上不规则应用程序的编译器和运行时支持
- 批准号:
1452454 - 财政年份:2015
- 资助金额:
$ 54.89万 - 项目类别:
Continuing Grant
CAREER: Compiler-Inserted Runtime Adaptation for Multicore Processors
职业:针对多核处理器的编译器插入运行时适配
- 批准号:
1054075 - 财政年份:2011
- 资助金额:
$ 54.89万 - 项目类别:
Standard Grant