EAGER: A Demonstration of the IMP Programming Model
EAGER: A Demonstration of the IMP Programming Model
批准号:
1451204
负责人:
Victor Eijkhout
金额:
$9.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2015-08-31
中文摘要
用于科学计算的机器体系结构在规模和复杂性上都在不断增长。软件没有跟上这种发展,应用程序代码经常使用多种并行模式和并行编程系统(通常是MPI和协处理器或线程库)来提取所有可能的性能。这使得目前的体系结构对于除了最有经验的程序员之外的任何人都不必要地难以使用。这个项目解决了当代超级计算机体系结构上的并行编程问题。基于一种新的理论模型,称为并行集成模型(IMP),该项目为这种混合设计开发了一个框架。最终,目标是开发一种生产软件系统,允许领域科学家独立于底层超级计算机硬件编写应用程序。该项目创建了一个演示原型,即N-Body动力学的“微型应用程序”,这是一个简化的代码,其中包含N-Body应用程序中并行性的基本结构,用于演示IMP模型的原理。这个迷你应用程序可以不加更改地运行,使用不同类型的并行性,为底层硬件量身定做。对于应用科学家来说,拥有这样的软件系统既意味着提高了当前方法的生产率,又保证了相当的执行效率。
英文摘要
The machine architectures used for scientific computing are ever growing in scale and complexity. Software has not been keeping up with this development, and application codes often use multiple parallelism modes and parallel programming systems (typically MPI and a co-processor or threading library) to extract all possible performance. This makes current architectures unnecessarily hard to use for any but the most experienced programmers.This project addresses parallel programming on contemporary supercomputer architectures. Based on a new theoretical model, called the Integrative Model for Parallelism (IMP), this project develops a framework for such hybrid designs. Ultimately, the goal is to develop a production software system that allows domain scientists to write applications independently of the underlying supercomputer hardware. This project creates a demonstration prototype, a `mini-application' for N-body dynamics, a simplified code containing the essential structure of the parallelism in an N-body application, to be used for the demonstration of the principles of the IMP model. This mini-app can be run, unchanged, using different types of parallelism, tailored for the underlying hardware. Having such a software system implies for application scientists both increased productivity over current approaches, and a guarantee of comparable efficiency of execution.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Toward mechanical derivation of Krylov space algorithms
-
批准号:0917096
-
项目类别:Standard Grant
-
资助金额:$47.31万
-
财政年份:2009
-
负责人:Victor Eijkhout
-
依托单位:
CRI: CRD-- An On-Demand Test Problem Server
-
批准号:0751144
-
项目类别:Standard Grant
-
资助金额:$47.0万
-
财政年份:2008
-
负责人:Victor Eijkhout
-
依托单位:
Sparse Direct Solvers for Unassembled Hyper-Matrices
-
批准号:0625917
-
项目类别:Standard Grant
-
资助金额:$39.67万
-
财政年份:2006
-
负责人:Victor Eijkhout
-
依托单位:
国内基金
海外基金
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:USHARANI HAREESH GOVINDARA JAN
-
依托单位: