Loading Events

« All Events

  • This event has passed.

Developing Applications with the AMD ROCm Ecosystem

29 Nov 2022 • 13:00 - 2 Dec 2022 • 17:00 CET

Free

Presented by AMD in collaboration with ENCCS.

This four half-day online workshop will cover how to develop and port applications to run on AMD GPU and CPU hardware on top AMD-powered supercomputers. Participants will learn about the ROCm software development languages, libraries, and tools. They will also get a developer's view of the hardware that powers the system. This workshop will focus mostly on how to program applications to run on the GPU.

In this workshop participants will work on hardware provided by AMD cloud.

Prerequisites

Participants will be expected to have prior experience developing HPC applications, and some understanding of recent HPC computer hardware and the Linux operating system.

Agenda

Nov 29, 2022, 13:00-17:00 -- Programming Environments

  • The ROCm Software Development Ecosystem
  • HIP (George Markomanolis, AMD)
  • Hipify -- CUDA to HIP
  • Getting Started with OpenMP® Offload Applications on AMD Accelerators (Jose Noudohouenou, AMD)
  • Developing Fortran Applications, HIPFort & Flang (Joe Schoonover, Fluid Numerics)

Nov 30, 2022, 13:00-17:00 -- Understanding the Hardware

  • The AMD MI250X GPUs
  • The AMD EPYC Trento CPUs
  • AMD Communication Fabrics
  • Memory Systems
  • Affinity -- Placement, Ordering and Binding
  • Roofline Model (Noah Wolfe, AMD)

Dec 1, 2022, 13:00-17:00 -- Tools

  • Debuggers -- rocgdb
  • Profilers -- from rocprof to Omnitrace and beyond (Jonathan Madsen and Nick Curtis, AMD)
  • Additional Tools and Resources

Dec 2, 2022, 13:00-17:00 -- Special Topics

  • Using OpenMP® (Michael Klemm, AMD)
  • Tips and Tricks

Registration

This event is now full. Please check our event list for more events.

Contact

For any questions contact us at training@enccs.se

Follow our Events Schedule

Follow us on Twitter and subscribe to our Newsletter to stay tuned to our events and other news.

------------

This training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_en

Details

Start:
29 Nov 2022 • 13:00 CET
End:
2 Dec 2022 • 17:00 CET
Cost:
Free
Event Category:
Event Tags:
, , , ,

Venue

Online

Organizer

ENCCS