Explore featured sessions for Developers.

Get training, insights, and access to experts on the latest in GPU programming for developers. Sessions will cover topics such as performance optimization and profiling, debuggers and code analysis, programming languages and compilers, and libraries and runtimes.


Jensen Huang | NVIDIA | Founder and CEO

Watch the keynote replay to hear Jensen Huang's insight into how NVIDIA is driving the rapid pace of technology advancements to help solve the world's toughest challenges.

Featured Speakers

Zoe Ryan

GPU Acceleration in Python using CuPy and Numba

Zoe Ryan 
Solutions Architect, NVIDIA

Jonas Latt
Venkatesh Ramanathan

Large-Scale Graph Neural Networks Optimization for Financial Application

Venkatesh Ramanathan
Director of Data Science, PayPal

John Owens

Dynamic Data Structures on the GPU

John Owens
Professor, UC Davis

Sessions By Topics

Accelerated Computing & Dev Tools

  • Accelerated Computing with Standard C++, Python, and Fortran

    • Jeff Larkin, Principal HPC Architect, NVIDIA

    Programmers can now write parallel-first code, adding parallelism as a baseline rather than an afterthought. This session highlights recent advances in native language parallelism in C++, Python, and Fortran and shows how programmers can begin to support GPU acceleration as a native feature in their applications with no specialized code.

  • Multi-GPU Programming Models

    • Jiri Kraus, Principal DevTech Compute, NVIDIA

    Learn how to scale your application to multiple GPUs and multiple nodes. You’ll see how to use the different available multi-GPU programming models and describe their individual advantages. All programming models—including CUDA-aware MPI, NVSHMEM, and NCCL—will be introduced using the same example, applying a domain decomposition strategy.

  • Accelerate Computing with CUDA Python

    • Mike McCarty, Senior Product Manager, NVIDIA

    NVIDIA is unifying the CUDA Python ecosystem with a single standard low-level API that provides access to the CUDA host APIs directly from Python. Recently released on GitHub, CUDA Python provides a foundation for the ecosystem to build libraries that target NVIDIA GPUs. This session dives into the challenges that motivated the project and gives an overview of the library features, illustrated by an example workflow.


  • Build, Connect, Extend - Introduction to Omniverse Platform for Developers

    • Richard Kerris, VP Omniverse Developer Platform, NVIDIA
    • Katja Reitemeyer, Director of Omniverse Developer Toolkits, NVIDIA

    NVIDIA Omniverse is an easily extensible development platform for building extensions, apps, connectors, and microservices. Join this session to see how developers can leverage the flexible, extremely modular platform to develop their own tools.

  • Making a Connector for Omniverse

    • Lou Rohan, Omniverse Connect Engineer, NVIDIA

    Learn how to connect with the Omniverse platform and be able to send data to it, establish a live sync session, and get a USD 101 overview to get you started.

  • How to Build Extensions and Apps on Omniverse Kit

    • Damien Fagnou, Senior Director - Software, NVIDIA

    Omniverse Kit is designed to be the premiere foundation for Omniverse-connected tools and microservices. It can be run headless to create a microservice, or with a UI. Learn how to use this toolkit for building native Omniverse applications and microservices.

  • A Deep Dive into Building Microservices with Omniverse

    • Jozef van Eenbergen, Senior Software Engineering Manager,NVIDIA
    • Philippe Sawicki, Senior Software Engineer, NVIDIA

    Continuing our talk from GTC April, we'll take a deeper dive into building micro services with Omniverse and how to use and run them.

  • Developer Breakout: Build Your Own Extensions and Apps on Omniverse Kit

    • Damien Fagnou, Senior Director, Software, NVIDIA
    • Anton Novoselov, Senior Software Engineer, NVIDIA

    Meet with the Omniverse Extension and App developers and deep dive into the power of extensibility of the omniverse platform. Ask questions and learn how you can get started building your own tools on omniverse Kit and how NVIDIA can help share your work.

  • Developer Breakout: Build, License and Distribute Your Omniverse Extensions, Apps, and Connectors

    • Richard Kerris, VP Omniverse Developer Platform, NVIDIA
    • Katja Reitemeyer, Director of Omniverse Development Toolkits, NVIDIA

    Join this session to learn the licensing and development models for building and distributing your own extensions, apps, connectors, or microservices built on the NVIDIA Omniverse platform.

  • Developer Breakout: Build Your Own Microservices on Omniverse

    • Jozef van Eenbergen, Senior Software Engineering Manager NVIDIA
    • Philippe Sawicki, Senior Software Engineer NVIDIA

    Come meet and talk with the team behind the microservices stack within Omniverse. We will touch on the roadmap and internal projects we have been building with microservices and are also excited to hear about your ideas and answer any questions you might have.

See GPU programming session highlights from the previous GTC. Get ready for what’s to come.

Find the complete GTC On-Demand playlist here.

Explore More Conference Topics

Explore All Session Topics

NVIDIA Developer Program

Get the advanced tools and training you need to successfully build applications on all NVIDIA technology platforms.

Accelerate your Startup

Explore the startup track at GTC to learn how NVIDIA Inception can fuel your growth through go-to-market support, world-class training, and technology assistance.

Get Hands-On Training

Interested in developing key skills in AI, accelerated data science, or accelerated computing? Get hands-on instructor-led training from the NVIDIA Deep Learning Institute (DLI) and earn a certificate demonstrating subject matter competency.