BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260704T140052Z
UID:0ec685ce-138e-4ece-84e0-f3e5e3ae14d2
DTSTART:20210907T083000Z
DTEND:20210908T150000Z
DESCRIPTION:This course takes place over two days\, 7th and 8th September 2
 021\n\nTuesday 7th September: 9:30-17:30\,\nWednesday 8th September: 9:30-
 16:00\n\nThis course covers techniques for improving the performance of pa
 rallel applications by optimising of the code that runs within each node.\
 n\nModern HPC systems such as ARCHER2 are being constructed using increasi
 ngly powerful nodes\, with larger and larger numbers of cores and enhanced
  vector capabilities. To extract maximum performance from applications\, i
 t is therefore necessary to understand\, and be able to overcome\, on-node
  performance bottlenecks. This course will cover the main features of mode
 rn HPC nodes\, including multiple cores\, vector floating point units\, de
 ep cache hierarchies\, and NUMA memory systems. We will cover techniques f
 or efficient programming of these features\, using batch processing option
 s and compiler options as well as hand tuning of code. The course will als
 o contain an introduction to the use of Cray performance analysis tools.\n
 \nPre-requisites:\n\nParticipants must have attended ARCHER2 for Software 
 Developers or be familiar with software development on ARCHER\, ARCHER2\, 
 or any other HPC facility\, using C\, C++ or Fortran.\n\nThis course is ta
 rgeted at users interested in optimising the performance of their own appl
 ications\, e.g. through compiler options or code changes.\n\nUsers interes
 ted in efficient use of centrally installed packages should consider atten
 ding Understanding Package Performance instead\n\nRequirements:\n\nPartici
 pants must bring a laptop with a Mac\, Linux\, or Windows operating system
  (not a tablet\, Chromebook\, etc.) that they have administrative privileg
 es on.\n\nThey are also required to abide by the ARCHER2 Training Code of 
 Conduct.\nhttps://events.prace-ri.eu/event/1252/
SUMMARY:Performance Optimisation on AMD EPYC @ EPCC online
URL;VALUE=URI:https://events.prace-ri.eu/event/1252/
END:VEVENT
END:VCALENDAR
