e-ago / hpgmg-cuda-async

GPUDirect Async implementation of HPGMG-FV CUDA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HPGMG-FV CUDA Async

Build

In build.sh script you need to set the GPUDirect Async path. You can download all GPUDirect Async libraries and headers from here GDAsync suite

HPGMG is an HPC benchmarking effort and supercomputing ranking metric based on geometric multigrid methods. NVIDIA reworked the original implementation moving from a CPU implementation to an hybrid CPU-GPU solution. In this repository, starting from the NVIDIA solution, we leverage the communications with GPUDirect Async, recently released by NVIDIA.

For further information about Async and benchmarks, please refer to:

About

GPUDirect Async implementation of HPGMG-FV CUDA

License:Other


Languages

Language:Cuda 62.3%Language:C 27.5%Language:C++ 6.6%Language:Shell 2.8%Language:Python 0.4%Language:Makefile 0.3%Language:Objective-C 0.2%