Seminarium: Systemy Rozproszone
8 listopada 2018, godzina 12:15,
sala
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: