Skip to content
View jefflarkin's full-sized avatar
🙃
Happy
🙃
Happy
Block or Report

Block or report jefflarkin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jefflarkin/README.md

About Me

I am a software architect at NVIDIA where I run a team responsible for HPC programming models and standards. I am a long-time contributor and now technical chair for OpenACC, a directive-based parallel programming model. I have also contributed to other programming models, include OpenMP and Fortran. I have been developing code since I was a kid and have developed in many different programming languages. I am passionate about making parallel programming simpler and more productive. I have worked in the field of High Performance Computing (HPC) since 2005 (plus some years as a student even earlier) and Accelerated Computing since roughly 2010.

Proficient In

C, C++, Fortran, OpenACC, OpenMP, MPI, CUDA C++, CUDA Fortran, Shell Scripting, Parallel Programming, High Perfomance Computing

Passable In

Ruby (on or off Rails), Python, Javascript/ECMAScript/NodeJS, German

Barely Remeber How To Spell

BASIC, Java, PHP, ASP, Perl, Assembly, ...

Other Things That Energize Me

My Family, Travel, Banjos, Video Games, Other Music, Making, Programming, Astrophotography, Outdoor Adventures

Where You Can Find Me

I gave up most social media, but you can sometimes find me on LinkedIn or the NVIDIA Developer Blog.

Pinned

  1. openacc-interoperability openacc-interoperability Public

    Interoperability examples for OpenACC.

    C 46 22

  2. jefflarkin-author-bio.md jefflarkin-author-bio.md
    1
    # Biography
    2
    Jeff Larkin is a Director in NVIDIA's HPC Software Product team, where he leads teams responsible for HPC programming models and standards and also technical marketing engineering. 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. Jeff holds a B.S. in Computer Science from Furman University and a M.S. in Computer Science from the University of Tennessee, where he was a member of the Innovative Computing Lab.
    3
    
                  
    4
    # Headshot
    5
    ![](https://s.gravatar.com/avatar/91c01a5bd2c3e1a92ee5002518d764d0?s=360)
  3. OpenACC/openacc-best-practices-guide OpenACC/openacc-best-practices-guide Public

    The sources for the OpenACC Programming and Best Practices Guide.

    TeX 29 10