Technical Walkthrough 1

Using Fortran Standard Parallel Programming for GPU Acceleration

This is the fourth post in the Standard Parallel Programming series, which aims to instruct developers on the advantages of using parallelism in standard... 12 MIN READ
Four panels vertically laid out each showing a simulation with a black background
Technical Walkthrough 1

Multi-GPU Programming with Standard Parallel C++, Part 2

This is the third post in the Standard Parallel Programming series, about the advantages of using parallelism in standard languages for accelerated computing.... 13 MIN READ
Four panels vertically laid out each showing a simulation with a black background
Technical Walkthrough 1

Multi-GPU Programming with Standard Parallel C++, Part 1

This is the second post in the Standard Parallel Programming series, about the advantages of using parallelism in standard languages for accelerated computing.... 17 MIN READ
Technical Walkthrough 0

N Ways to SAXPY: Demonstrating the Breadth of GPU Programming Options

Back in 2012, NVIDIAN Mark Harris wrote Six Ways to Saxpy, demonstrating how to perform the SAXPY operation on a GPU in multiple ways, using different languages... 9 MIN READ
Technical Walkthrough 0

Accelerating Fortran DO CONCURRENT with GPUs and the NVIDIA HPC SDK

Fortran developers have long been able to accelerate their programs using CUDA Fortran or OpenACC. Now with the latest 20.11 release of the NVIDIA HPC SDK, the... 13 MIN READ
Standard Parallellism in C++
Technical Walkthrough 0

Accelerating Standard C++ with GPUs Using stdpar

Historically, accelerating your C++ code with GPUs has not been possible in Standard C++ without using language extensions or additional libraries: CUDA C++... 19 MIN READ