Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

High-Performance GPU Architectures

Course Summary

The High-Performance GPU Architectures training course is designed to demonstrate a foundation of GPU technology for project leaders.

The course begins with a review of parallel programming techniques, like OpenMP and pthreads. Next, it transitions to cover the modern parallel programming technologies found in modern multicore and GPU systems. The course concludes by examining OpenCL concepts for project leaders.

Purpose
Learn the approach and practices to using GPU architectures for high performance computing.
Audience
Group leaders and program managers looking to direct high-performance computing projects.
Role
Software Developer
Skill Level
Intermediate
Style
Workshops
Duration
1 Day
Related Technologies
CUDA

 

Productivity Objectives
  • Examine the key concepts, technologies and practices of building performance applications for GPU
  • Review parallel programming techniques, like OpenMP and pthreads
  • Evaluate parallel programming technologies found in multicore and GPU systems
  • Discuss practices for using GPU architectures for high performance computing

What You'll Learn:

In the High-Performance GPU Architectures training course, you'll learn:
  • Overview of GPU architectures
  • Examining of OpenCL concepts
  • Creating and Programming CUDA applications
  • Multicore Architectures
  • Parallel Programming Concepts OpenMP and Pthreads
  • Memory Bandwidth
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.