The ECP Project will host an advanced Message-Passing Interface (MPI) tutorial on June 24. This tutorial will cover a vast of new features that are being introduced in MPI-3. The tutorial is offered as part of the ISC High Performance 2018. The registration is open to everyone through the ISC registration page.
The Message Passing Interface (MPI) has been the de facto standard for parallel programming for nearly two decades now. However, a vast majority of applications only rely on basic MPI-1 features without taking advantage of the rich set of functionality the rest of the standard provides. Further, with the advent of MPI-3 (released in September 2012), a vast number of new features are being introduced in MPI, including efficient one-sided communication, support for external tools, non-blocking collective operations, and improved support for topology-aware data movement. The upcoming MPI-4 standard aims at introducing further improvements to the standard in a number of aspects. This is an advanced-level tutorial that will provide an overview of various powerful features in MPI, especially with MPI-2 and MPI-3, and will present a brief preview into what is being planned for MPI-4.
ISC 2018: https://www.isc-hpc.com
Performance Portability with Kokkos Bootcamp July 24-27, 2018
The OLCF will host a Kokkos training event organized by the Exascale Computing Project (ECP) on July 24-27, 2018. This workshop is intended to teach new Kokkos users how to get started and to help existing Kokkos users to further improve their codes. The training will cover the minimum required topics to get your application started on using Kokkos, and Kokkos experts will be on hand to help the more advanced users.
What is Kokkos?
Kokkos is a programming model and library for writing performance portable code in C++. It includes abstractions for on-node parallel execution and data layout. These abstractions are mapped at compile time to fit a device’s architecture for best performance. It uses standard C++ in the same spirit as libraries such at Thrust and Thread Building Blocks.
Who should attend?
Anyone who has a C++ application, or would like to create C++ Kokkos kernels that hook onto an application, and would like to have a single source code run well on multiple platforms. We also encourage developers to bring applications that already use Kokkos since Kokkos experts will be available to help with more advanced use cases. Although we strongly suggest teams of two (or more) per application, please do not hesitate to apply if you are a single developer who wants attend this event.
What happens at the event?
We will have Kokkos experts to help you with your application. This event is a tutorial and a playground to experiment with integrating Kokkos with your application and to help optimize existing Kokkos applications.
What happens after the event?
Attendance to this event will help us create a relationship with your team that we hope to continue as you return home to continue your work. We plan to host regular office hours to tend to your teams questions in the initial stages and to help your team continue to make significant progress.
How should I prepare?
After signing up, we will contact you to discuss your application. If you are new to Kokkos, we can help you prepare a kernel for the event. If you have an existing Kokkos application, we would like to understand your needs before the event. We hope that doing this prep work will maximize your time learning from Kokkos experts.
How do I apply?
Argonne Training Program on Extreme-Scale Computing (ATPESC) 2018
Computational scientists now have the opportunity to apply for the upcoming Argonne Training Program on Extreme-Scale Computing (ATPESC), to take place from July 29-August 10, 2018.
With the challenges posed by the architecture and software environments of today’s most powerful supercomputers, and even greater complexity on the horizon from next-generation and exascale systems, there is a critical need for specialized, in-depth training for the computational scientists poised to facilitate breakthrough science and engineering using these amazing resources.
This program provides intensive hands-on training on the key skills, approaches and tools to design, implement, and execute computational science and engineering applications on current supercomputers and the HPC systems of the future. As a bridge to that future, this two-week program fills many gaps that exist in the training computational scientists typically receive through formal education or shorter courses. The ATPESC 2018 program will again be held at the Q Center, one of the largest conference facilities in the Midwest, located just outside Chicago.
Instructions for applying to the program can be found at: https://extremecomputingtraining.anl.gov and the deadline for applicant submissions is: Wednesday, Feb. 28, 2018.
Renowned scientists, HPC experts and leaders will serve as lecturers and will guide the hands-on laboratory sessions. The core curriculum will address:
- Computer architectures and their predicted evolution
- Programming methodologies effective across a variety of today’s supercomputers and that are expected to be applicable to exascale systems
- Data intensive computing and I/O
- Numerical algorithms and mathematical software
- Performance measurement and debugging tools
- Approaches to software productivity for HPC systems
- Data analysis and visualization.
Eligibility and Application
Doctoral students, postdocs, and computational scientists interested in attending ATPESC can review eligibility and application details on the event website.
There are no fees to participate. Domestic airfare, meals, and lodging are provided.
ATPES is supported by DOE’s Office of Science through the Exascale Computing Project, a joint project of the DOE Office of Science’s Advanced Scientific Computing Research Program and the National Nuclear Security Administration.
Argonne National Laboratory seeks solutions to pressing national problems in science and technology. The nation’s first national laboratory, Argonne conducts leading-edge basic and applied scientific research in virtually every scientific discipline. Argonne researchers work closely with researchers from hundreds of companies, universities, and federal, state and municipal agencies to help them solve their specific problems, advance America’s scientific leadership and prepare the nation for a better future. With employees from more than 60 nations, Argonne is managed by UChicago Argonne, LLC for the U.S. Department of Energy’s Office of Science.
The U.S. Department of Energy’s Office of Science is the single largest supporter of basic research in the physical sciences in the United States and is working to address some of the most pressing challenges of our time. For more information, visit the Office of Science website.