SHF: Small: High-level Programming Models and Frameworks for GPGPU-based Computing
SHF:小型:基于 GPGPU 的计算的高级编程模型和框架
基本信息
- 批准号:0916817
- 负责人:
- 金额:$ 47.77万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-08-15 至 2013-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This award is funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5).Graphics Processing Units (GPUs) have emerged as a promising alternative inthe transition of the computing industry to mainstream parallel computing.Enabling applications to benefit from their potential requires that GPU programming be made accessible to the average programmer. This research focuses on the challenges making GPU programming easier through new high-level programming models, and enabling efficient GPU execution through compilation frameworks for these models.Two complementary GPU programming models are proposed --- OpenMP, which is widely used for shared-memory parallel programming, and Parallel Operator Data-Flow Graphs (PO-DFGs), which naturally represent algorithms in a wide range of current and emerging application domains. Various optimization techniques are developed for programs written to these models, including partitioning the program between the host CPU and GPUs, stream optimizations that render the program's memory access characteristics to be more amenable to the GPU's memory system, minimizing data transfer between the host and GPU memory, and GPU architecture-specific optimizations. The research contributes to the evolution of GPGPU programming from manual ports of applications using low-level APIs, to the use of high-level parallel programming models.
该奖项根据 2009 年美国复苏和再投资法案(公法 111-5)提供资助。图形处理单元 (GPU) 已成为计算行业向主流并行计算过渡的一个有前途的替代方案。使应用程序能够从其潜力要求普通程序员能够进行 GPU 编程。本研究重点关注通过新的高级编程模型使 GPU 编程变得更容易,并通过这些模型的编译框架实现高效 GPU 执行的挑战。提出了两种互补的 GPU 编程模型 --- OpenMP,广泛用于共享内存并行编程和并行运算符数据流图 (PO-DFG),它们自然地代表了当前和新兴应用领域中的各种算法。针对写入这些模型的程序开发了各种优化技术,包括在主机 CPU 和 GPU 之间划分程序、使程序的内存访问特性更适合 GPU 内存系统的流优化、最大限度地减少主机和 GPU 之间的数据传输内存和 GPU 架构特定的优化。 该研究有助于 GPGPU 编程从使用低级 API 的应用程序手动端口发展到使用高级并行编程模型。
项目成果
期刊论文数量(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 }}
Anand Raghunathan其他文献
Measurement Science for Prognostics and Health Management for Smart Manufacturing Systems: Key Findings from a Roadmapping Workshop
智能制造系统预测和健康管理的测量科学:路线图研讨会的主要发现
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
B. Weiss;G. Vogl;M. Helu;Guixiu Qiao;J. Pellegrino;M. Justiniano;Anand Raghunathan - 通讯作者:
Anand Raghunathan
TokenDrop + BucketSampler: Towards Efficient Padding-free Fine-tuning of Language Models
TokenDrop BucketSampler:实现语言模型的高效无填充微调
- DOI:
10.18653/v1/2023.findings-emnlp.782 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Amrit Nagarajan;Anand Raghunathan - 通讯作者:
Anand Raghunathan
Anand Raghunathan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Anand Raghunathan', 18)}}的其他基金
Collaborative Research: FET: Medium: Neuroplane: Scalable Deep Learning through Gate-tunable MoS2 Crossbars
合作研究:FET:媒介:神经平面:通过门可调 MoS2 交叉开关进行可扩展深度学习
- 批准号:
2107011 - 财政年份:2021
- 资助金额:
$ 47.77万 - 项目类别:
Continuing Grant
CSR: Small: Quality Programmable Processing Platforms for Approximate Computing
CSR:小型:用于近似计算的高质量可编程处理平台
- 批准号:
1423290 - 财政年份:2014
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
TWC: Small: Collaborative Research: Enhancing the Safety and Trustworthiness of Medical Devices
TWC:小型:合作研究:增强医疗器械的安全性和可信度
- 批准号:
1219587 - 财政年份:2012
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
CSR: Small: Scalable Effort Design: Exploiting Algorithmic Resilience for Energy Efficiency
CSR:小:可扩展的工作设计:利用算法弹性来提高能源效率
- 批准号:
1018621 - 财政年份:2010
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Adaptive Applications and Architectures for Variation-Tolerant Systems
CSR:小型:协作研究:容变系统的自适应应用程序和架构
- 批准号:
0916117 - 财政年份:2009
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
相似国自然基金
诊疗一体化PS-Hc@MB协同训练介导脑小血管病康复的作用及机制研究
- 批准号:82372561
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
非小细胞肺癌MECOM/HBB通路介导血红素代谢异常并抑制肿瘤起始细胞铁死亡的机制研究
- 批准号:82373082
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
基于胆碱能皮层投射纤维探讨脑小血管病在帕金森病步态障碍中的作用及机制研究
- 批准号:82301663
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
关于丢番图方程小素数解上界估计的研究
- 批准号:12301005
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
嗅球小胶质细胞P2X7受体在变应性鼻炎发生帕金森病样改变中的作用与机制研究
- 批准号:82371119
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
相似海外基金
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
SHF: Small: System-Level Design of Attack-Resistant Safety-Critical Systems
SHF:小型:抗攻击安全关键系统的系统级设计
- 批准号:
1907494 - 财政年份:2019
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
SHF: Small: The Compiler-Architecture Solution to the Data Dependent, Circuit-Level Critical-Paths Variations
SHF:小型:针对数据相关、电路级关键路径变化的编译器架构解决方案
- 批准号:
1908488 - 财政年份:2019
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
SHF: Small: Minimizing System Level Testing of Processor SOCs
SHF:小型:最大限度地减少处理器 SOC 的系统级测试
- 批准号:
1910964 - 财政年份:2019
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant
SHF: Small: Graph-X: Exploiting Hidden Parallelism of Irregular and Non-Stencil Computation in High-Level Synthesis
SHF:小:Graph-X:在高级综合中利用不规则和非模板计算的隐藏并行性
- 批准号:
1908177 - 财政年份:2019
- 资助金额:
$ 47.77万 - 项目类别:
Standard Grant