Programming Best Practices for AMD's Zen Architecture

Alan Minga (Advanced Micro Devices)


AMD's EPYC Architecture has become prevalent in the HPCMP over the past few years. In this tutorial from AMD's Field Applications Engineering group we will look at the basics of the EPYC Zen architecture covering Zen2, Zen3 and Zen4 (Rome, Milan and Genoa) we will cover.

  1. Compiler Choices
  2. Compiler Options
  3. Boost and Power
  4. Strategies for Optimizing Hybrid code on the Zen Architecture