Held on: August 19th, 9 AM - 12 PM US Pacific Time
- Jeffrey Young (Georgia Institute of Technology)
- Matthew Baker (Voltron Data)
- Oscar Hernandez (NVIDIA)
- Yossi Itigin (NVIDIA)
- Chris Taylor (Tactical Computing Laboratories)
[NEW FOR 2022] - Chris Taylor of Tactical Computing Laboratories (TCL) will present on the newest UCX support for RISC-V platforms as well as ideas for growing UCX for the RISC-V ecosystem.
Abstract: Over the past 10 years, the Unified Communication X (UCX) framework has developed from an initial vision for a portable networking middleware layer to a fully implemented framework specification that supports multiple architectures including x86, Arm, Power and GPU. UCX provides a high-performance stacked architecture for communication runtimes like MPI and OpenSHMEM, and the definition of UCX protocol and transport layers continue to evolve with the introduction of new GPU supercomputers, edge computing devices, and smart networking cards.
This tutorial covers some of the most recent advances around the UCX ecosystem and provides meaningful examples of the usage of UCX with MPI, OpenSHMEM, and as part of higher-level tools like NVIDIA's RAPIDS and Apache Spark. In addition to understanding the latest support for UCX layers, attendees will learn how to run simple examples of UCX codes that are relevant for Python developers with PyUCX, traditional MPI and SHMEM programmers.
Please register for Hot Interconnects to join this tutorial. Registration is free this year and includes access to the tutorials! Register here
Time | Topic | Presenters |
---|---|---|
9:00 - 9:20 | UCX Tutorial and Ecosystem Introduction | Oscar, Yossi |
9:20 - 10:00 | UCX Basics - networking overview, | Jeff |
worker and endpoint creation | ||
10:00 - 10:10 | BREAK | |
10:10 - 10:25 | Hello World Demo | Matt |
10:25 - 10:40 | UCX memory management | Jeff |
10:40 - 10:45 | Accelerators, UCXPy | Oscar |
10:45 - 11:00 | GPU and UCXPy Hello World Demo | Matt |
11:00 - 11:10 | BREAK | |
11:10 - 11:25 | RISC-V Support for UCX | Chris |
11:25 - 11:50 | UCX Advanced Topics - Bindings and | Yossi |
OpenMPI integration |
TBD - the session should be recorded and shared with attendees.
- We appreciate and acknowledge support from UCF members and collaborators including Pavel Shamis, Alina Sklarevich, Alex Margolis, Swen Boehm, and Oded Paz
- This work was supported by the United States Department of Defense and used resources at Oak Ridge National Laboratory.
- This tutorial is funded in part by NSF CNS #2016701, "Rogues Gallery: A Community Research Infrastructure for Post-Moore Computing".
- Hot Interconnects 2021 UCX Tutorial
- UCX 2017 Tutorial - this tutoral by Pavel Shamis may be available on the UCX presentations site.