Playback starts YouTube’s embedded player (privacy-enhanced mode).
Tutorial: Towards Exascale Computing with Fortran 2015
ChannelInsideHPC ReportDescription from the creator
In this video from the 2017 HPC Advisory Council Stanford Conference, Damian Rouson and Alessandro Fanfarillo present: a Tutorial entitled "Towards Exascale Computing with Fortran 2015."
"The Fortran 2008 standard empowers developers to write parallel programs without the source code directly referencing procedures not defined in the Fortran standard (e.g., MPI) and without embedding compiler directives (e.g., OpenMP). The standard accomplishes this by defining a parallel programming model in the form of collective memory allocations in a global address space (coarrays), a straightforward syntax for accessing data in remote processes, and loop-level concurrency. This tutorial will present several features that the draft Fortran 2015 standard [1] introduces to meet challenges that are expected to dominate massively parallel programming in the coming exascale era. The expected exascale challenges include higher hardware- and software-failure rates, increasing hardware heterogeneity, a proliferation of execution units, and deeper memory hierarchies. After a high-level overview of the new features and how they address these challenges, we will show performance comparisons between scientific kernels written in Fortran 2008 and 2015. All presented codes will be available as open-source and will compile with the open-source GNU Fortran compiler. Attendees interested in evaluating the codes may compile them inside a Linux virtual machine that is also open- source and available for download:
j3- fortran.org/doc/meeting/211/16-007r2.pdf sourceryinstitute.org/store
Learn more: sourceryinstitute.org
and
hpcadvisorycouncil.com/events/2017/stanford-wor…
Sign up for our insideHPC Newsletter: insidehpc.com/newsletter
"The Fortran 2008 standard empowers developers to write parallel programs without the source code directly referencing procedures not defined in the Fortran standard (e.g., MPI) and without embedding compiler directives (e.g., OpenMP). The standard accomplishes this by defining a parallel programming model in the form of collective memory allocations in a global address space (coarrays), a straightforward syntax for accessing data in remote processes, and loop-level concurrency. This tutorial will present several features that the draft Fortran 2015 standard [1] introduces to meet challenges that are expected to dominate massively parallel programming in the coming exascale era. The expected exascale challenges include higher hardware- and software-failure rates, increasing hardware heterogeneity, a proliferation of execution units, and deeper memory hierarchies. After a high-level overview of the new features and how they address these challenges, we will show performance comparisons between scientific kernels written in Fortran 2008 and 2015. All presented codes will be available as open-source and will compile with the open-source GNU Fortran compiler. Attendees interested in evaluating the codes may compile them inside a Linux virtual machine that is also open- source and available for download:
j3- fortran.org/doc/meeting/211/16-007r2.pdf sourceryinstitute.org/store
Learn more: sourceryinstitute.org
and
hpcadvisorycouncil.com/events/2017/stanford-wor…
Sign up for our insideHPC Newsletter: insidehpc.com/newsletter
About this tutorial
InsideHPC Report published this 41:17 video tutorial on October 28, 2017. It has been watched 3,172 times on YouTube.
- Channel
- InsideHPC Report
- Category
- Science & Technology
- Duration
- 41:17
- Published
- October 28, 2017
- Views
- 3,172
- Likes
- 42
Tags
Share
This tutorial in other languages
- FRTutoriel: Vers Exascale Computing avec Fortran 2015
- ESTutorial: Hacia Exaescala Computing con Fortran 2015
- PTTutorial: Rumo Exascale Computing com Fortran 2015
- ITTutorial: Verso Exascale Computing con Fortran 2015
- DETutorial: Auf dem Weg zu Exascale Computing mit Fortran 2015
- NLTutorial: Naar EXASCALE met Fortran 2015
- RUУчебное пособие: на пути к ExaScale Computing с Fortran 2015
- PLSamouczek: Ku Exascale Computing z Fortran 2015
- JAチュートリアル:Fortranの2015とエクサスケールコンピューティングに向けて
- ARالبرنامج التعليمي: نحو بسرعة إكساسكيل الحاسبات مع فورتران 2015
- HIट्यूटोरियल: Exascale कंप्यूटिंग की ओर फोरट्रान 2015 के साथ
- IDTutorial: Menuju Exascale Computing dengan Fortran 2015