SPX: Collaborative Research: Dependence Programming and Optimization of Scalable Irregular Numerical Applications
SPX:协作研究:可扩展不规则数值应用的依赖编程和优化
基本信息
- 批准号:1725728
- 负责人:
- 金额:$ 40万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-08-15 至 2022-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Dynamic and irregular applications, such as in the Multiresolution Adaptive Numerical Environment for Scientific Simulation framework, are notoriously hard to implement efficiently, especially on emerging complex and heterogeneous high-performance computing platforms. This is further compounded by the lack of suitable programming models capable of expressing these kinds of applications, while at the same time allowing the tools to efficiently map the applications on a variety of hardware. The intellectual merits of this project are in advancing the state of the art in dependence-based programming models, compiler technologies and runtime techniques that address these issues. The project's broader significance and importance are in laying down the intellectual foundations for the composition and optimization of irregular scalable algorithms, focusing on challenging and highly-significant spatial-tree algorithms. This project enables design and implementation of high-performance, portable irregular applications, as well as training of the future employees of companies and government who work in these domains.This project redefines the prevailing abstractions by unifying and extending the Concurrent Collections (CnC) dependence-based programming model with novel compiler and runtime techniques, and applying these to a very important class of dynamic, irregular numerical computations such as the ones found in the above simulation framework. Innovations in the programming model allow the programmers to separate the specification of the algorithm from a specification of how to efficiently map the application on a variety of different platforms with a variety of different tuning goals. Compiler innovations enable previously elusive optimizations of irregular applications, while runtime techniques enable efficient execution on modern, heterogeneous and distributed machines.
众所周知,动态和不规则的应用程序,例如在多分辨率的自适应数值环境中,很难有效地实施,尤其是在新兴的复杂和异质的高性能计算平台上。缺乏能够表达这些应用程序的合适编程模型,同时允许工具有效地绘制各种硬件上的应用程序,这进一步加剧了这一点。该项目的智力优点在于在基于依赖的编程模型,编译器技术和运行时技术方面提高最新技术的状态,以解决这些问题。 该项目的更广泛的意义和重要性在于为不规则可伸缩算法的组成和优化奠定知识基础,重点是具有挑战性且高度重要的空间树木算法。 该项目可以设计和实施高性能,便携式不规则应用,以及在这些领域工作的公司和政府的未来员工的培训。该项目通过统一和扩展并发收集(CNC)依赖性模型,并将这些依赖性的依赖性统一和运行型号的类别纳入这些依赖性,并将其基于irnig andigrignignignignignignignignignignignignignignignigrignignignignigrignignignignignignignignignignignignignignignignignignignigniq a Dynameriqual andirenignignired,该项目可以重新定义盛行的抽象。以上模拟框架。编程模型中的创新使程序员可以将算法的规范与如何在具有各种不同调谐目标的各种不同平台上有效映射应用程序的规范。编译器创新能够对不规则应用程序进行以前难以捉摸的优化,而运行时技术可以对现代,异质和分布式机器有效执行。
项目成果
期刊论文数量(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 }}
Zoran Budimlic其他文献
SHCOLL - A Standalone Implementation of OpenSHMEM-Style Collectives API
SHCOLL - OpenSHMEM 风格的 Collectives API 的独立实现
- DOI:
10.1007/978-3-030-04918-8_6 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Srđan Milaković;Zoran Budimlic;H. Pritchard;Anthony Curtis;B. Chapman;Vivek Sarkar - 通讯作者:
Vivek Sarkar
Enabling Distributed Reconfiguration in an Actor Model by Arghya Chatterjee
在 Actor 模型中启用分布式重新配置 作者:Arghya Chatterjee
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Zoran Budimlic - 通讯作者:
Zoran Budimlic
Multi-core Implementations of the Concurrent Collections Programming Model
并发集合编程模型的多核实现
- DOI:
- 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
Zoran Budimlic;Aparna Chandramowlishwaran;K. Knobe;Geoff N. Lowney;Vivek Sarkar;Leo Treggiari - 通讯作者:
Leo Treggiari
The Open Community Runtime: A runtime system for extreme scale computing
开放社区运行时:用于超大规模计算的运行时系统
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
T. Mattson;R. Cledat;Vincent Cavé;Vivek Sarkar;Zoran Budimlic;S. Chatterjee;J. Fryman;Ivan B. Ganev;Rob C. Knauerhase;Min Lee;Benoît Meister;Brian R. Nickerson;Nick Pepperling;B. Seshasayee;Sagnak Tasirlar;J. Teller;Nick Vrvilo - 通讯作者:
Nick Vrvilo
CnC: A Dependence Programming Model
CnC:依赖编程模型
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Zoran Budimlic;K. Knobe - 通讯作者:
K. Knobe
Zoran Budimlic的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似国自然基金
数智背景下的团队人力资本层级结构类型、团队协作过程与团队效能结果之间关系的研究
- 批准号:72372084
- 批准年份:2023
- 资助金额:40 万元
- 项目类别:面上项目
在线医疗团队协作模式与绩效提升策略研究
- 批准号:72371111
- 批准年份:2023
- 资助金额:41 万元
- 项目类别:面上项目
面向人机接触式协同作业的协作机器人交互控制方法研究
- 批准号:62373044
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于数字孪生的颅颌面人机协作智能手术机器人关键技术研究
- 批准号:82372548
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
A-型结晶抗性淀粉调控肠道细菌协作产丁酸机制研究
- 批准号:32302064
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
SPX: Collaborative Research: Automated Synthesis of Extreme-Scale Computing Systems Using Non-Volatile Memory
SPX:协作研究:使用非易失性存储器自动合成超大规模计算系统
- 批准号:
2408925 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Scalable Neural Network Paradigms to Address Variability in Emerging Device based Platforms for Large Scale Neuromorphic Computing
SPX:协作研究:可扩展神经网络范式,以解决基于新兴设备的大规模神经形态计算平台的可变性
- 批准号:
2401544 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Intelligent Communication Fabrics to Facilitate Extreme Scale Computing
SPX:协作研究:促进超大规模计算的智能通信结构
- 批准号:
2412182 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Cross-stack Memory Optimizations for Boosting I/O Performance of Deep Learning HPC Applications
SPX:协作研究:用于提升深度学习 HPC 应用程序 I/O 性能的跨堆栈内存优化
- 批准号:
2318628 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SPX: Collaborative Research: NG4S: A Next-generation Geo-distributed Scalable Stateful Stream Processing System
SPX:合作研究:NG4S:下一代地理分布式可扩展状态流处理系统
- 批准号:
2202859 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Standard Grant