No Travel? No Problem.

Remote Participation
Evaluation of Distributed Tasks in Stencil-Based Application on GPUs
Event Type
Big Data
Cloud and Distributed Computing
Extreme Scale Comptuing
Heterogeneous Systems
Parallel Programming Languages and Models
Parallel Programming Systems
Quantum Computing
Scientific Computing
System Software and Runtime Systems
Registration Categories
TimeMonday, 15 November 20212:30pm - 3pm CST
DescriptionIn the era of exascale computing, the traditional MPI+X paradigm starts losing its strength in taking advantage of heterogeneous systems. Subsequently, research and development on finding alternative programming models and runtimes have become increasingly popular. This encourages comparison, on competitive grounds, of these emerging parallel programming approaches against the traditional MPI+X paradigm. In this work, an implementation of distributed task-based stencil numerical simulation is compared with a MPI+X implementation of the same application. To be more specific, the Legion task-based parallel programming system is used as an alternative to MPI at out-of-node level, while the underlying CUDA-implemented kernels are kept at node level. Therefore, the comparison is as fair as possible and focused on the distributed aspects of the simulation. Overall, the results show that the task-based approach is on par with the traditional MPI approach in terms of both performance and scalability.
Back To Top Button