Loading Events

OpenCL Workshop: June 21-22, 28-29

21 June - 29 June 2023
9:00am - 2:00pm

Note this course is spread over two weeks:

  • Part 1 (two days): 21-22 June 2023
  • Part 2 (two days): 28-29 June 2023

About this workshop:

Supercomputers make use of accelerators from a variety of different hardware vendors, using devices such as multi-core CPU’s, GPU’s and even FPGA’s. OpenCL is a way for your HPC application to make effective use of heterogeneous computing devices, and to avoid code refactoring for new HPC infrastructure.

Join Pawsey experts as we conduct a four-day workshop to explore, debug, and optimise OpenCL applications.

Agenda

Day 1

  • Introduction to OpenCL
  • How to build and run applications on Setonix with OpenCL and MPI
  • Matrix multiplication with OpenCL – fully explained line by line

Day 2

  • How to debug OpenCL applications and kernels
  • Measure performance with OpenCL Events and open source tools
  • Memory management

Day 3

  • Coarse and fine-grained shared memory
  • Strategies for building optimised OpenCL kernels
  • Optimise IO performance with asynchronous operations

Day 4

  • Programming challenge – choose your own adventure in working with OpenCL

– or –

  • Bring your own code and receive feedback and assistance

Register here:

  • List your primary domain / research field.
  • For example, PhD, Masters, Researcher, etc.
    A Pawsey Friend receives occasional newsletters with Pawsey-related updates ranging from events, job opportunities, training, news and more.

About your trainer: Toby Potter

Dr. Toby Potter

Dr. Toby Potter is a computational physicist and proprietor of Pelagos Consulting and Education.

He has a keen interest in using computers to solve problems and showing others how to do the same. Toby was a Pawsey (then iVEC) intern in 2007 and went on to complete a doctorate in computational Astrophysics at UWA and a postdoc in computational geophysics at the Centre for Energy Geoscience (UWA).

Toby has experience in CUDA, HIP and OpenCL parallel processing frameworks and is the author of the workshop material.

At Pelagos Toby uses his background to translate mathematical ideas into software and makes challenging concepts easier for clients in industry, government, and academia.