Jeff Larkin

Jeff is a Principal HPC Application Architect in NVIDIA's HPC Software team. He is passionate about the advancement and adoption of parallel programming models for High Performance Computing. He was previously a member of NVIDIA's Developer Technology group, specializing in performance analysis and optimization of high performance computing applications. Jeff is also the chair of the OpenACC technical committee and has worked in both the OpenACC and OpenMP standards bodies. Before joining NVIDIA, Jeff worked in the Cray Supercomputing Center of Excellence, located at Oak Ridge National Laboratory.

Posts by Jeff Larkin

Simulation / Modeling / Design

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
Simulation / Modeling / Design

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
Simulation / Modeling / Design

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
Four panels vertically laid out each showing a simulation with a black background
Data Center / Cloud

Developing Accelerated Code with Standard Language Parallelism

The NVIDIA platform is the most mature and complete platform for accelerated computing. In this post, I address the simplest, most productive, and most portable... 12 MIN READ
Simulation / Modeling / Design

Getting Started with OpenACC

This week NVIDIA has released the NVIDIA OpenACC Toolkit, a starting point for anyone interested in using OpenACC. OpenACC gives scientists and researchers... 16 MIN READ
GPU Pro Tip
Simulation / Modeling / Design

GPU Pro Tip: Track MPI Calls In The NVIDIA Visual Profiler

Often when profiling GPU-accelerated applications that run on clusters, one needs to visualize MPIĀ (Message Passing Interface) calls on the GPU timeline in the... 5 MIN READ