Hello readers, This is the fourth part from the 4-part CUDA-Aware-MPI series. In this blog series, we will use only NVIDIA GPGPUs and assume that the user know basics about CUDA-Aware-MPI from the official blogpost : https://developer.nvidia.com/blog/introduction-cuda-aware-mpi/[1]. Also, we assume that the reader knows about solving the 2D Poisson equation. For this, we are going […]
Continue readingContent
CUDA-Aware-MPI: Part 3: Solving 2D Poisson Equation with 2D domain decomposition
Hello readers, This is the third part from the 4-part CUDA-Aware-MPI series. In this blog series, we will use only NVIDIA GPGPUs and assume that the user know basics about CUDA-Aware-MPI from the official blogpost : https://developer.nvidia.com/blog/introduction-cuda-aware-mpi/[1]. Also, we assume that the reader knows about solving the 2D Poisson equation. For this, we are going […]
Continue readingCUDA-Aware-MPI: Part 2: Solving 2D Poisson Equation with 1D domain decomposition
Hello readers, This is the second part from the 4-part CUDA-Aware-MPI series. In this blog series, we will use only NVIDIA GPGPUs and assume that the user know basics about CUDA-Aware-MPI from the official blogpost : https://developer.nvidia.com/blog/introduction-cuda-aware-mpi/[1]. Also, we assume that the reader knows about solving the 2D Poisson equation. For this, we are going […]
Continue readingCUDA-Aware-MPI: Part 1: Understanding node topology and communication bandwidth
Hello readers, This is the first part from the 4-part CUDA-Aware-MPI series. In this blog series, we will use only NVIDIA GPGPUs and assume that the user know basics about CUDA-Aware-MPI from the official blogpost : https://developer.nvidia.com/blog/introduction-cuda-aware-mpi/[1] MPI is widely used library for distributed programming. It allows your parallel code to scale across different nodes […]
Continue reading