BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260704T143932Z
UID:ea7314c6-d01d-4c38-af46-361a92f1c4e0
DTSTART:20161201T080000Z
DTEND:20161202T160000Z
DESCRIPTION:This course teaches performance engineering approaches on the c
 ompute node level. "Performance engineering" as we define it is more than 
 employing tools to identify hotspots and bottlenecks. It is about developi
 ng a thorough understanding of the interactions between software and hardw
 are. This process must start at the core\, socket\, and node level\, where
  the code gets executed that does the actual computational work. Once the 
 architectural requirements of a code are understood and correlated with pe
 rformance measurements\, the potential benefit of optimizations can often 
 be predicted. We introduce a "holistic" node-level performance engineering
  strategy\, apply it to different algorithms from computational science\, 
 and also show how an awareness of the performance features of an applicati
 on may lead to notable reductions in power consumption.\n\nThe course is a
  PRACE Advanced Training Center event.\n\nIntroduction and Motivation\n	Pe
 rformance Engineering as a process\n	Topology and affinity in muticore sys
 tems\n	Microbenchmarking for architectural exploration\n	The Roofline Mode
 l\n	Basics and simple applications\n		Case study: sparse matrix-vector mul
 tiplication\n		Case study: Jacobi smoother\n	\n	Model-guided optimization\
 n	Blocking optimization for the Jacobi smoother\n	\n	Programming for optim
 al use of parallel resources\n	Single Instruction Multiple Data (SIMD)\n		
 Cache-coherent Non-Uniform Memory Architecture (ccNUMA)\n		Simultaneous Mu
 lti-Threading (SMT)\n	\n	Pattern-guided performance engineering\n	Hardware
  performance metrics\n		Typical performance patterns in scientific computi
 ng\n		Examples and best practices\n	\n	Beyond Roofline: The ECM Model\n	Op
 tional: Energy-efficient code execution\n\n\nhttps://events.prace-ri.eu/ev
 ent/531/
SUMMARY:Node-Level Performance Engineering @ LRZ
URL;VALUE=URI:https://events.prace-ri.eu/event/531/
END:VEVENT
END:VCALENDAR
