Personal link collection about the OpenUCX project.
Tags: openucx
Published: 2019-06-21 04:29:55

---
title: Personal link collection about the OpenUCX project.
published: true
description: Personal link collection about the OpenUCX project.
tags: OpenUCX
---

Personal link collection about the OpenUCX project.

## OpenUCX

![](http://www.openucx.org/wp-content/uploads/2015/07/ucx-architecture-1024x505.jpg)

* [UCX Unified Communication X](http://www.openucx.org) Project page.


## Slides・Videos

* 2019-06-19 [Unified Communication X (UCX) Community - Gilad Shainer](https://youtu.be/1xpXzrV31Jw) OpenUCX Presentation in ISC19
  * [UCX Development status](https://youtu.be/1xpXzrV31Jw?t=281)
  * [UCX Machine Layer in Charm++](https://youtu.be/1xpXzrV31Jw?t=576)
  * [UCX Support in MPICH](https://youtu.be/1xpXzrV31Jw?t=1067) 
  * [Enhancing MPI Communication using Accelerated Verbs and Tag Matching: The MVAPICH Approach](https://youtu.be/1xpXzrV31Jw?t=1414)
  * [UCX CUDA ROADMAP UPDATE](https://youtu.be/1xpXzrV31Jw?t=1749)
* 2019-06-19 [OpenUCX Meeting at ISC#19](http://www.openucx.org/wp-content/uploads/2019/06/UCX_ISC_2019_BoF_Final.pdf)
* 2018-03-21 [UCX-PYTHON: A FLEXIBLE COMMUNICATION LIBRARY FOR PYTHON APPLICATION](https://on-demand.gputechconf.com/gtc/2019/video/_/S9679/) NVIDIA GTC
* 2018-12-20 [UCX Presentation ISC’18](https://youtu.be/LLAV93cTyUI)
* 2017-12-06 [UCX and UCF Projects for Exascale Move Forward at SC17](https://youtu.be/hL542rj8jrI) RichReport
* 2016-02-26 [UCX: An Open Source Framework for HPC Network APIs and Beyond ARM](https://youtu.be/HqgddTip86Y) Pavel Shamis from ARM
* 2015-12-07 [UCX - Unified Communication X Framework - SC'15](https://youtu.be/Cq0w7Kem9p4) Pavel Shamis, Oak Ridge National Lab
* 2015-05-29 [UCX - Unified Communication X Framework](https://youtu.be/lD5CYMY840A) RichReport


## Related Projects.

* 2019-03-21 [UCX-Python - A Flexible Communication Library for Python Applications](https://www.slideshare.net/MatthewRocklin/ucxpython-a-flexible-communication-library-for-python-applications) Matthew Rocklin, System Software Manager at NVIDIA
* [High Performance Python Components](https://docs.google.com/presentation/d/e/2PACX-1vSajAH6FzgQH4OwOJD5y-t9mjF9tTKEeljguEsfcjavp18pL4LkpABy4lW2uMykIUvP2dC-1AmhCq6l/pub?start=false&loop=false&delayms=60000&slide=id.p1), Matthew Rocklin, System Software Manager at NVIDIA PASC 2019
* May 2019 [The Effect of UCX Machine Layer on Charm++ Simulations](https://charm.cs.illinois.edu/charmWorkshop/slides/26-Qin-UCX.pdf) Yong Qin, Ph.D. Mellanox Technologies.

## Papers.

* Shamis, Pavel, Lopez, Matthew Graham, and Shainer, Gilad. Mon . ["Enabling One-Sided Communication Semantics on ARM"](https://www.osti.gov/biblio/1376625). United States. doi:10.1109/IPDPSW.2017.62. https://www.osti.gov/servlets/purl/1376625.
* Rohit Zambre, Megan Grodowitz, Aparna Chandramowlishwaran, and Pavel Shamis. 2019. [Breaking Band: A Breakdown of High-performance Communication](https://dl.acm.org/citation.cfm?doid=3337821.3337910). In Proceedings of the 48th International Conference on Parallel Processing (ICPP 2019). ACM, New York, NY, USA, Article 47, 10 pages. DOI: https://doi.org/10.1145/3337821.3337910


## Blogs

* Towards Data Science
  * 2019-06-29 [Python, Performance, and GPUs A status update for using GPU accelerators from Python](https://towardsdatascience.com/python-performance-and-gpus-1be860ffd58d)

## Dev memo

#### NBX, NB, and NBI

[Twitter](https://twitter.com/pasha_sh/status/1298038366253047810?s=20)

> Implicit non blocking is “fire and forget” communication routine that does NOT return any request for tracking to the user. We will be deprecating NB and NBI APIs in the favor of NBX API that combines NB/NBI + extendable ABI.

## Japanese

* 本当は怖い情報科学
  * 2018/02/25 [UCXを試すメモ(1)](http://freak-da.hatenablog.com/entry/2018/02/25/121759)