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

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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 Loading

  1. openacc-interoperability openacc-interoperability Public

    Interoperability examples for OpenACC.

    C 49 24

  2. jefflarkin-author-bio.md jefflarkin-author-bio.md
    1
     # Biography
    2
    Jeff Larkin is the Director of Supercomputing Solutions Architecture at NVIDIA, where he leads a team of SAs responsible to aiding customers in integrating NVIDIA technologies. He is passionate about the advancement and adoption of parallel programming models for High Performance Computing. He has a long history in performance analysis and optimization of high performance computing applications as a past member of NVIDIA's Compute Developer Technology group and Cray's Supercomputing Center of Excellence at Oak Ridge National Laboratory. Jeff is also the chair of the OpenACC technical committee and has worked in both the OpenACC and OpenMP standards bodies, among other open source and open standards engagements. 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://0.gravatar.com/avatar/836a39bf554a3249b310b318092a3b062d40780caec49b6d1a6134dfc4f0e31c?s=360)
  3. OpenACC/openacc-best-practices-guide OpenACC/openacc-best-practices-guide Public

    The sources for the OpenACC Programming and Best Practices Guide.

    Python 41 14