BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260705T163629Z
UID:3fdf313a-e38a-4d08-9c55-c94ee5b885e8
DTSTART:20180404T060000Z
DTEND:20180406T130000Z
DESCRIPTION:Description\n\nThe course includes topics on code optimization 
 for x86 platforms and efficient code parallelisation using OpenMP threadin
 g. Advanced aspects of threading and optimization\, such as new features i
 n OpenMP 4.5\, will be covered during the course. Some performance aspects
  of hybrid MPI+OpenMP programs will also be discussed.\n\nLearning outcome
 \n\nAwareness of modern features of x86 CPUs\n	Ability to vectorize comput
 ations\n	Ability to use advanced features of OpenMP\n	Ability to increase 
 code performance using threading and x86 optimization\nPrerequisites\n\nGo
 od knowledge of C/C++ or Fortran\n	Good knowledge of threading using OpenM
 P\n	Basic knowledge of MPI\n	Basic knowledge of modern CPU architectures \
 nAgenda\n\nDay 1: Wednesday\, April 4\n\n\n	Course introduction\n	\n	\n	Pe
 rformance analysis methods and tools\n	\n	\n	Vectorization using SIMD\n	\n
 Day 2: Thursday\, April 5\n\n\n	More about SIMD vectorization\n	\n	\n	Opti
 mizing memory accesses\n	\nDay 3: Friday\, April 6\n\n\n	Advanced OpenMP f
 eatures\n	\n	\n	OpenMP performance considerations\n	\n	\n	Hybrid MPI and O
 penMP\n	\nLecturers:   Sami Ilvonen (CSC)\, Mikko Byckling (Intel) \n\nL
 anguage:  English\n\nPrice:          Free of charge\n\nhttps://e
 vents.prace-ri.eu/event/718/
SUMMARY:Advanced Threading and Optimization @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/718/
END:VEVENT
END:VCALENDAR
