Seminarium: Systemy Rozproszone
8 listopada 2018, godzina 12:15, sala 4070
Jan Kopański

GPUDirect Async



CUDA jest to rozwijany od 2007 roku przez firmę Nvidia model programistyczny i platforma do obliczeń równoległych ogólnego przeznaczenia na karty graficzne. Z koleji MPI to rozwijany od ponad 20 lat protokół komunikacyjny będący standardem przesyłania komunikatów pomiędzy procesami programów równoległych działających na jednym lub więcej komputerach, szeroko wykorzystywany w High-performance computing. Od 2010 CUDA i MPI zaczęły być wspólnie rozwijane za sprawią technologii GPUDirect. Umożliwia to szybką komunikację pomiędzy kartami graficznymi zarówno wewnątrz pojedynczego węzła, jak i pomiędzy węzłami superkomputera. U podstawy tej komunikacji leży otwarty standard InfiniBand.

Podczas prezentacji opowiem o CUDA-Aware MPI, standardzie InfiniBand oraz rodzinie technologii GPUDirect. Pokażę w jakim kierunku zmierza obecnie rozwój klastrów z wieloma kartami graficznymi i przedstawię pracę szczegółowo omawiającą technologię GPUDirect Async.

Zapraszam!
Jan Kopański



Bibliografia: