XPS: FULL: FP: Tools and Algorithms for Resilient, Power-efficient ExaScale Computing Using the GNU-CAF Compiler
XPS: FULL: FP: Tools and Algorithms for Resilient, Power-efficient ExaScale Computing Using the GNU-CAF Compiler
批准号:
1533850
负责人:
Dinshaw Balsara
金额:
$75.09万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-10-01 至 2020-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Various problems of technological significance as well as of deep scientific interest require the use of parallel computers with the highest levels of parallelism. Thus, it is well-recognized in the scientific community that this research needs to be performed on Exascale computers, i.e. computers that have a thousand-fold greater computing power than computers today. But the technological endeavour of scaling-up comes with several attendant problems, such as being able to reuse existing code and giving the ability to ordinary developers to write scalable software that is also efficient with respect to power consumption, and is fault tolerant. This project addresses these needs by providing a open-source (GNU licensed), free, FORTRAN compiler that can make existing code Exascale ready, and which allows a programmer who only needs to be familiar with FORTRAN (and there are many of those) to develop scalable, power-efficient and fault-tolerant code, without having to learn an inordinate amount of new programming skills. The project will also contribute to a textbook on scientific computation that is being written by the Principal Investigator, as well as to a textbook on high performance computing that is being written by 2 other researchers on the team. The project website already exists that will freely distribute such knowledge to the public. This website already gets more than 50,000 hits per year. The proposal will make the following transformative advances:1) Develop a full-fledged, open-source, Exascale-Ready GNU compiler that implements novel parallel features of the Fortran 2008 standard. These Fortran features go under the name of Coarray Fortran (CAF). Recent work has shown that CAF is either competitive or outperforms the recent MPI-3 standard while allowing the end-user to express Petascale-class parallelism much more simply. Future architectures should make the one-sided CAF-style messaging much less power-hungry compared to alternative styles of messaging.2) Exascale computers will need to support billion-way concurrency among cores, with the result that nodes might fail quite frequently. Resiliency to failure will have to be built into the compiler technologies and end-user application. An early implementation of failure-resiliency within the GNU compiler will be made and it will be used to explore how those features work within a large class of Computational Fluid Dynamics (CFD) algorithms.3) Exascale applications will also have to use power very parsimoniously. This can only be done by deciding when to focus resources on communication and when to focus them on computation. New algorithms are needed that intersperse relatively modest amounts of communication with large amounts of computation. Furthermore, the expert-level algorithm developer should be able to communicate these different resource needs to the run-time system via compiler directives. The proposed work will develop a class of high-accuracy CFD algorithms that can communicate their resource needs to the run-time system via compiler extensions in the GNU compiler.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1016/j.jcp.2017.01.056
发表时间:
2017-05-01
期刊:
JOURNAL OF COMPUTATIONAL PHYSICS
影响因子:
4.1
作者:
[Balsara, Dinshaw S., Kaeppeli, Roger]
通讯作者:
Kaeppeli, Roger
DOI:
10.1007/s41115-017-0002-8
发表时间:
2017-03
期刊:
Living Reviews in Computational Astrophysics
影响因子:
--
作者:
[D. Balsara]
通讯作者:
D. Balsara
Computational electrodynamics in material media with constraint-preservation, multidimensional Riemann solvers and sub-cell resolution – Part II, higher order FVTD schemes
具有约束保持、多维黎曼求解器和子单元分辨率的材料介质中的计算电动力学 - 第二部分,高阶 FVTD 方案
DOI:
10.1016/j.jcp.2017.10.013
发表时间:
2018
期刊:
Journal of Computational Physics
影响因子:
4.1
作者:
[Balsara, Dinshaw S., Garain, Sudip, Taflove, Allen, Montecinos, Gino]
通讯作者:
Montecinos, Gino
CDS&E: AST: Collaborative Research: Computational science in support of space missions: plasma turbulence modeling on geodesic meshes
-
批准号:2009776
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2020
-
负责人:Dinshaw Balsara
-
依托单位:
CDS&E: ECCS: Collaborative Research: PNPM Schemes Adapted for the First Time to Computational Electrodynamics for Solving 21st Century Problems
-
批准号:1904774
-
项目类别:Standard Grant
-
资助金额:$18.7万
-
财政年份:2019
-
负责人:Dinshaw Balsara
-
依托单位:
Collaborative Research: Simulating Two-Fluid MHD Turbulence in Star Forming Molecular Clouds on the Blue Waters System
-
批准号:1713765
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2017
-
负责人:Dinshaw Balsara
-
依托单位:
CDS&E: Collaborative: A Higher Order PDE Toolkit for Computational Mathematics and Astrophysical Turbulence
-
批准号:1622457
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2016
-
负责人:Dinshaw Balsara
-
依托单位:
FRG: Collaborative Research: Developing Mathematical Algorithms for Adaptive, Geodesic Mesh MHD for use in Astrophysics and Space Physics
-
批准号:1361197
-
项目类别:Standard Grant
-
资助金额:$28.12万
-
财政年份:2014
-
负责人:Dinshaw Balsara
-
依托单位:
Exploring the Role of Coarray Fortran for Highly Parallel Structured Adaptive Mesh Refinement Calculations
-
批准号:1307369
-
项目类别:Standard Grant
-
资助金额:$30.68万
-
财政年份:2013
-
负责人:Dinshaw Balsara
-
依托单位:
Multidimensional Riemann Solvers and Higher Order Schemes with AMR for Computational Astrophysics
-
批准号:1009091
-
项目类别:Standard Grant
-
资助金额:$36.27万
-
财政年份:2010
-
负责人:Dinshaw Balsara
-
依托单位:
RAPID: Courseware Development for Computational Astrophysics
-
批准号:0947765
-
项目类别:Standard Grant
-
资助金额:$7.05万
-
财政年份:2009
-
负责人:Dinshaw Balsara
-
依托单位:
Simulating the Turbulent, Multiphase Interstellar Medium: Comparing with Observations
-
批准号:0607731
-
项目类别:Continuing Grant
-
资助金额:$34.5万
-
财政年份:2006
-
负责人:Dinshaw Balsara
-
依托单位:
Advances in Numerical Magnetohydrodynamics -- Novel Schemes and Adaptive Mesh Refinement on Structured Meshes
-
批准号:0204640
-
项目类别:Continuing Grant
-
资助金额:$13.76万
-
财政年份:2002
-
负责人:Dinshaw Balsara
-
依托单位:
Collaborative Proposal: Fast Dynamos in the Computer, the Galaxy and theLaboratory
-
批准号:0132246
-
项目类别:Standard Grant
-
资助金额:$21.0万
-
财政年份:2001
-
负责人:Dinshaw Balsara
-
依托单位:
国内基金
海外基金
钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
-
批准号:51871067
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2018
-
负责人:吴晟
-
依托单位: