Simplifying Parallel Programming for CSE Applications using a Multi-Paradigm Approach

使用多范式方法简化 CSE 应用程序的并行编程

基本信息

  • 批准号:
    0833188
  • 负责人:
  • 金额:
    $ 80万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-01 至 2013-08-31
  • 项目状态:
    已结题

项目摘要

Scientific applications can model interactions of medicines with proteins, predict the behavior of nano-materials, model the climate, and lead to better understanding of physical phenomenon. These applications demand ever greater computational resources, which can only be supplied by new parallel computers with ever increasing capability and complexity. Parallel computing can bring about new breakthroughs only if the complexity of efficient parallel programming can be overcome. Yet developing parallel applications remains significantly more difficult than serial development. Petascale machines with hundreds of thousands(and possibly millions) of processors add to the complexity, as do new sophisticated algorithms and multi-physics applications. This project is developing a new approach to parallel programming which builds upon the automatic resource management and composibility of the Charm++ framework. This approach includes development of multiple, individually incomplete, programming models. Each model simplifies parallel programming while still covering significant categories of applications. This collection of interoperable models, supported by complete models including Adaptive MPI and Charm++, provides a powerful environment for developing future petascale applications. A compiler framework is being developed which provides a common representation and facilitates compatibility between models. In addition, the vision includes abstractions supported by libraries for commonly needed data types and functionalities. These abstractions will support and interoperate with domain specific frameworks. The results of this project will enable the large community of computational scientists and engineers to harness petascale machines with relative ease in order to generate breakthroughs in scientific discovery and engineering design.
科学应用可以模拟药物与蛋白质的相互作用,预测纳米材料的行为,模拟气候,并导致更好地理解物理现象。这些应用程序需要更大的计算资源,这只能由新的并行计算机提供不断增加的能力和复杂性。 只有克服高效并行编程的复杂性,并行计算才能带来新的突破。然而,开发并行应用程序仍然比串行开发困难得多。具有数十万(甚至数百万)处理器的Petascale机器增加了复杂性,新的复杂算法和多物理场应用也是如此。该项目正在开发一种新的并行编程方法,它建立在Charm++框架的自动资源管理和可组合性的基础上。这种方法包括开发多个单独不完整的编程模型。每个模型都简化了并行编程,同时仍然覆盖了重要的应用类别。 这个可互操作的模型集合,由包括Adaptive MPI和Charm++在内的完整模型支持,为开发未来的千万亿次应用程序提供了强大的环境。正在开发一个编译器框架,它提供了一个共同的表示,并促进模型之间的兼容性。此外,该愿景还包括由库支持的抽象,用于通常需要的数据类型和功能。这些抽象将支持特定领域的框架并与之互操作。该项目的结果将使大型计算科学家和工程师社区能够相对轻松地利用千万亿次机器,以便在科学发现和工程设计方面取得突破。

项目成果

期刊论文数量(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 }}

Laxmikant Kale其他文献

Parallel Simulations of Dynamic Fracture Using Extrinsic Cohesive Elements
  • DOI:
    10.1007/s10915-008-9254-0
  • 发表时间:
    2008-11-08
  • 期刊:
  • 影响因子:
    3.300
  • 作者:
    Isaac Dooley;Sandhya Mangala;Laxmikant Kale;Philippe Geubelle
  • 通讯作者:
    Philippe Geubelle

Laxmikant Kale的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Laxmikant Kale', 18)}}的其他基金

OAC Core: Small: Collaborative Research: Scalable distributed algorithms for tree structured astronomical data
OAC 核心:小型:协作研究:树结构天文数据的可扩展分布式算法
  • 批准号:
    1910428
  • 财政年份:
    2019
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
PREEVENTS Track 2: Collaborative Research: A Dynamic Unified Framework for Hurricane Storm Surge Analysis and Prediction Spanning across the Coastal Floodplain and Ocean
预防事件轨道 2:协作研究:跨沿海洪泛区和海洋的飓风风暴潮分析和预测的动态统一框架
  • 批准号:
    1855096
  • 财政年份:
    2019
  • 资助金额:
    $ 80万
  • 项目类别:
    Continuing Grant
SI2-SSI: Collaborative Research: ParaTreet: Parallel Software for Spatial Trees in Simulation and Analysis
SI2-SSI:协作研究:ParaTreet:仿真和分析中的空间树并行软件
  • 批准号:
    1550554
  • 财政年份:
    2016
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
Collaborative Research: CDS&E: Evolution of the High Redshift Galaxy and AGN Populations
合作研究:CDS
  • 批准号:
    1312913
  • 财政年份:
    2013
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: Scalable, Extensible, and Open Framework for Ground and Excited State Properties of Complex Systems
SI2-SSI:协作研究:复杂系统基态和激发态属性的可扩展、可扩展和开放框架
  • 批准号:
    1339715
  • 财政年份:
    2013
  • 资助金额:
    $ 80万
  • 项目类别:
    Continuing Grant
CSR---SMA: BigSim: Performance Prediction for Petascale Machines and Applications
CSR---SMA:BigSim:千万亿级机器和应用的性能预测
  • 批准号:
    0720827
  • 财政年份:
    2007
  • 资助金额:
    $ 80万
  • 项目类别:
    Continuing Grant
Collaborative Research: Advanced Parallel Computing Techniques with Applications to Computational Cosmology
合作研究:先进并行计算技术及其在计算宇宙学中的应用
  • 批准号:
    0205611
  • 财政年份:
    2002
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
NGS: Performance Modeling and Programming Environments for PetaFlop Computers and the Blue Gene Machine
NGS:PetaFlop 计算机和 Blue Gene Machine 的性能建模和编程环境
  • 批准号:
    0103645
  • 财政年份:
    2001
  • 资助金额:
    $ 80万
  • 项目类别:
    Continuing Grant
The Chare Kernal Parallel Programming System
Chare 内核并行编程系统
  • 批准号:
    9106608
  • 财政年份:
    1991
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
Optimized and Compiled Parallel Execution of Logic Programs
逻辑程序的优化和编译并行执行
  • 批准号:
    8902496
  • 财政年份:
    1989
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant

相似国自然基金

强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
  • 批准号:
    11805229
  • 批准年份:
    2018
  • 资助金额:
    27.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

POSE: Phase I: Toward a Task-Parallel Programming Ecosystem for Modern Scientific Computing
POSE:第一阶段:迈向现代科学计算的任务并行编程生态系统
  • 批准号:
    2349144
  • 财政年份:
    2023
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
OAC Core: Transpass: Transpiling Parallel Task Graph Programming Models for Scientific Software
OAC 核心:Transpass:为科学软件转译并行任务图编程模型
  • 批准号:
    2349143
  • 财政年份:
    2023
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
OAC Core: Transpass: Transpiling Parallel Task Graph Programming Models for Scientific Software
OAC 核心:Transpass:为科学软件转译并行任务图编程模型
  • 批准号:
    2209957
  • 财政年份:
    2022
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
Cognitive Aspects of Parallel Programming
并行编程的认知方面
  • 批准号:
    RGPIN-2018-04811
  • 财政年份:
    2022
  • 资助金额:
    $ 80万
  • 项目类别:
    Discovery Grants Program - Individual
POSE: Phase I: Toward a Task-Parallel Programming Ecosystem for Modern Scientific Computing
POSE:第一阶段:迈向现代科学计算的任务并行编程生态系统
  • 批准号:
    2229304
  • 财政年份:
    2022
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
SHF:Small:Performance Portable Parallel Programming on Extremely Heterogeneous Systems
SHF:Small:极端异构系统上的高性能便携式并行编程
  • 批准号:
    2113996
  • 财政年份:
    2021
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
SHF: Small: Solving the Parallel Functional Programming Challenge
SHF:小型:解决并行函数式编程挑战
  • 批准号:
    2115104
  • 财政年份:
    2021
  • 资助金额:
    $ 80万
  • 项目类别:
    Standard Grant
Parallel Client/Server System for Programming Language Research
用于编程语言研究的并行客户端/服务器系统
  • 批准号:
    RTI-2022-00004
  • 财政年份:
    2021
  • 资助金额:
    $ 80万
  • 项目类别:
    Research Tools and Instruments
Cognitive Aspects of Parallel Programming
并行编程的认知方面
  • 批准号:
    RGPIN-2018-04811
  • 财政年份:
    2021
  • 资助金额:
    $ 80万
  • 项目类别:
    Discovery Grants Program - Individual
Toward Easy Parallel Programming for Computational Fluid Dynamics
面向计算流体动力学的简单并行编程
  • 批准号:
    2438840
  • 财政年份:
    2020
  • 资助金额:
    $ 80万
  • 项目类别:
    Studentship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了