Fundamentals of Accelerated Computing with CUDA Python, 11 November | Event in Fayetteville | AllEvents

Fundamentals of Accelerated Computing with CUDA Python

Arkansas High Performance Computing Center

Highlights

Tue, 11 Nov, 2025 at 10:00 am

7 hours

700 W Research Center Blvd

Free Tickets Available

Advertisement

Date & Location

Tue, 11 Nov, 2025 at 10:00 am to 05:00 pm (GMT-06:00)

700 W Research Center Blvd

700 West Research Center Boulevard, Fayetteville, United States

Save location for easier access

Only get lost while having fun, not on the road!

About the event

Fundamentals of Accelerated Computing with CUDA Python
Learn how to use Numba—the just-in-time Python function compiler—to accelerate Python programs to run on massively parallel NVIDIA GPUs.

About this Event

This course explores how to use Numba—the just-in-time, type-specializing Python function compiler—to accelerate Python programs to run on massively parallel NVIDIA GPUs. You’ll learn how to: · Use Numba to compile CUDA kernels from NumPy universal functions (ufuncs) · Use Numba to create and launch custom CUDA kernels · Apply key GPU memory management techniques Upon completion, you’ll be able to use Numba to compile and launch CUDA kernels to accelerate your Python applications on NVIDIA GPUs.


Dr. Recep Erol, our new NVIDIA Deep Learrning Institute abassador for the state of Arkansas will lead this workshop. NVIDIA DLI certificates are awarded to all participants who pass the assesment test at the end of the workshop. There are 40 seats available.



Learning Objectives

At the conclusion of the workshop, you’ll have an understanding of the fundamental tools and techniques for GPU-accelerated Python applications with CUDA and Numba:

  • GPU-accelerate NumPy ufuncs with a few lines of code.
  • Configure code parallelization using the CUDA thread hierarchy.
  • Write custom CUDA device kernels for maximum performance and flexibility.
  • Use memory coalescing and on-device shared memory to increase CUDA kernel bandwidth.

Topics Covered
  • Numba

Course Outline

Introduction to CUDA Python with Numba

  • Begin working with the Numba compiler and CUDA programming in Python.
  • Use Numba decorators to GPU-accelerate numerical Python functions.
  • Optimize host-to-device and device-to-host memory transfers.

Custom CUDA Kernels in Python with Numba

  • Learn CUDA’s parallel thread hierarchy and how to extend parallel program possibilities.
  • Launch massively parallel custom CUDA kernels on the GPU.
  • Utilize CUDA atomic operations to avoid race conditions during parallel execution.

Multidimensional Grids, and Shared Memory for CUDA Python with Numba

  • Learn multidimensional grid creation and how to work in parallel on 2D matrices.
  • Leverage on-device shared memory to promote memory coalescing while reshaping 2D matrices.

Final Review

  • Review key learnings and wrap up questions.
  • Complete the assessment to earn a certificate.
  • Take the workshop survey.

Parking

  • Free general parking is available at the Engineering South Campus, ENRC parking lot.


Also check out other Workshops in Fayetteville, Sports events in Fayetteville.

interested
Stay in the loop for updates and never miss a thing. Are you interested?
Yes
No

Ticket Info

Tickets for Fundamentals of Accelerated Computing with CUDA Python can be booked here.

Ticket type Ticket price
General Admission Free
Advertisement

Event Tags

Nearby Hotels

700 W Research Center Blvd, 700 West Research Center Boulevard, Fayetteville, United States
Register for Free
Ask AI if this event suits you

Host Details

Arkansas High Performance Computing Center

Arkansas High Performance Computing Center

Are you the host? Claim Event

Advertisement
Fundamentals of Accelerated Computing with CUDA Python, 11 November | Event in Fayetteville | AllEvents
Fundamentals of Accelerated Computing with CUDA Python
Tue, 11 Nov, 2025 at 10:00 am
Free