BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260831T195142Z
UID:d749b6cf-67f4-49d4-a383-db2b80a197bc
DTSTART:20190625T080000Z
DTEND:20190627T163000Z
DESCRIPTION:OpenMP is the industry standard for shared-memory programming\,
  which enables serial programs to be parallelised using compiler directive
 s.This course is aimed at programmers seeking to deepen their understandin
 g of OpenMP and explore some of its more recent and advanced features.\n\n
 This 3-day course will cover topics including nested parallelism\, OpenMP 
 tasks\, the OpenMP memory model\, performance tuning\, hybrid OpenMP + MPI
 \, OpenMP implementations\, and new features in OpenMP 4.0/4.5. Hands-on p
 ractical programming exercises make up a significant\, and integral\, part
  of this course.\n\nAttendees should be familiar with the basics of OpenMP
 \, including parallel regions\, data scoping\, work sharing directives and
  synchronisation constructs. Access will be given to appropriate hardware 
 for all the exercises\, although many of them can also be performed on a s
 tandard Linux laptop.\n\n \n\nPre-course setup\n\nAll attendees should br
 ing their own wireless-enabled laptop set up with the standard software as
  detailed on our site http://www.archer.ac.uk/training/courses/software.ph
 p. The course tutor will be able to assist with settings to connect on the
  day.\n\nPractical exercises will be done using a guest account on ARCHER.
  . You should also have a web browser\, a pdf reader and a simple text edi
 tor.\n\n \n\nTimetable\n\nDay 1\n\n09:00 - 11:00  Lectures: OpenMP basic
 s: Parallel regions\, Worksharing\, Synchronisation\n11:00 - 11:30  Coffe
 e\n11:30 - 13:00  Practical: Parallel regions\n13:00 - 14:00  Lunch\n14:
 00 - 15:30  Lectures: Tasks\, Nested parallelism\, Memory model  coheren
 cy\, NUMA\n15:30 - 16:00  Tea\n16:00 - 17:00  Practicals: Mandelbrot wit
 h nested loops\, collapse\, and tasks\n\nDay 2\n\n09:00 - 11:00  Lectures
 : Multicore and multithreaded CPUs\, Caches\, Cache  coherency\, NUMA\n11
 :00 - 11:30  Coffee\n11:30 - 13:00  Practicals: Streams\, Coherency\n13:
 00 - 14:00  Lunch\n14:00 - 15:30  Lectures: OpenMP tips\, tricks and pit
 falls\, Performance issues\n15:30 - 16:00  Tea\n16:00 - 17:00  Practical
 s: MD tuning\n\nDay 3\n\n09:00 - 11:00  Lectures: OpenMP + MPI\n11:00 - 1
 1:30  Coffee\n11:30 - 13:00  Practicals: OpenMP + MPI\n13:00 - 14:00  L
 unch\n14:00 - 15:30  Lectures: OpenMP 4.0/4.5 features\, target offload\n
 15:30 - 16:00  Tea\n16:00 - 17:00  Practicals: target offload\n\nCourse 
 Materials\n\nhttp://www.archer.ac.uk/training/course-material/2019/06/AdvO
 penMP-manch/index.php \n\n \n\nLocation\n\nhttps://www.manchester.ac.uk/
 discover/maps/interactive-map/?id=1\nhttps://events.prace-ri.eu/event/875/
SUMMARY:Advanced OpenMP @ EPCC at University of Manchester 25-27 June 2019
URL;VALUE=URI:https://events.prace-ri.eu/event/875/
END:VEVENT
END:VCALENDAR
