+44 (0) 845 643 1611 info@unitrain.co.uk

Fundamentals of Accelerated Computing with CUDA Python

You’ll learn the fundamental tools and techniques for running GPU-accelerated Python applications in this workshop using CUDA and the NUMBA compiler GPUs. You’ll use a live, cloud-based GPU-enabled development environment to work though dozens of hands-on coding exercises.

Learn how to:

  • Write code for a GPU accelerator
  • Configure code parallelization using the CUDA thread hierarchy
  • Manage and optimize memory migration between the CPU and GPU accelerator
  • Generate random numbers on the GPU
  • Intermediate GPU memory management techniques

Finish by implementing your new workflow to accelerate a fully functional linear algebra program originally designed for CPUs to observe impressive performance gains.

After the workshop ends, you’ll have additional resources enabling you to create new GPU-accelerated applications on your own.

Course Prerequisites

  • Basic Python competency including familiarity with variable types, loops, conditional statements, functions, and array manipulations
  • NumPy competency including the use of ndarrays and ufuncs
  • No previous knowledge of CUDA programming is required

Fundamentals of Accelerated Computing with CUDA Python Key Facts
Course Duration (days)

1.00

Course Price (ex VAT)

£1190.00

Course Vendor

NVIDIA

Contact Us

Submit this form and one of our friendly team will contact you within 4 working hours. Or give us a call on +44 0845 643 1611 and let us take care of your training needs.

    Links

    Home

    Location

    Health & Safety Training

    IT Courses

    eLearning Training

    Business Skills & Personal Development

    Project and Programme Management

    Tailor Made Courses

    Call Us

    +44 0845 643 1611

    Email Us

    info@unitrain.co.uk

    Privacy Policy