Asynchronous Methods for HPC

Primary tabs

Global-res and local-res partitionings for the Multadd example presented in Section IV for each step of the computation of the corrections e0 and e1. Arrows denote moving to the next step of the computation. Sync() denotes a synchronization point, where the list of threads passed to Sync() denotes the threads that synchronize. Blue Sync() denotes a synchronization for asynchronous multigrid, and red Sync() denotes a synchronization point for synchronous multigrid.