BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260711T180436Z
UID:abc19b51-8305-4a7b-b458-4bddb16fa690
DTSTART:20180717T080000Z
DTEND:20180719T163000Z
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. Practical exercises will be done us
 ing a guest account on ARCHER. You will need an ssh client such as termina
 l on a Mac or Linux machine\, or putty or MobaXterm on Windows. The course
  tutor will be able to assist with settings to connect on the day. You sho
 uld also have a web browser\, a pdf reader and a simple text editor.\n\n 
 \n\nTimetable\n\nDay 1\n\n09:00 - 11:00  Lectures: OpenMP basics: Paralle
 l regions\, Worksharing\, Synchronisation\n11:00 - 11:30  Coffee\n11:30 -
  13:00  Practical: Parallel regions\n13:00 - 14:00  Lunch\n14:00 - 15:30
   Lectures: Multicore and multithreaded CPUs\, Caches\, Cache coherency\,
  NUMA\n15:30 - 16:00  Tea\n16:00 - 17:00  Practicals: Streams\, Coherenc
 y\n\nDay 2\n\n09:00 - 11:00  Lectures: Tasks\, Nested parallelism\, Memor
 y model\n11:00 - 11:30  Coffee\n11:30 - 13:00  Practicals: Mandelbrot wi
 th nested loops\, collapse\, and tasks\n13:00 - 14:00  Lunch\n14:00 - 15:
 30  Lectures: OpenMP + MPI\n15:30 - 16:00  Tea\n16:00 - 17:00  Practica
 ls: OpenMP + MPI\n\nDay 3\n\n09:00 - 11:00  Lectures: OpenMP tips\, trick
 s and pitfalls\, Performance issues\n11:00 - 11:30  Coffee\n11:30 - 13:00
   Practicals: MD tuning\n13:00 - 14:00  Lunch\n14:00 - 15:30  OpenMP 4.
 0/4.5 features\, alternative APIs\n15:30 - 16:00  Tea\n16:00 - 17:00  Co
 nsultancy session: bring your own code!\n\nCourse Materials\n\nhttp://www.
 archer.ac.uk/training/course-material/2018/07/AdvOpenMP-camb/index.php  \
 n\nhttps://events.prace-ri.eu/event/722/
SUMMARY:Advanced OpenMP @ EPCC at Cambridge 17-19 July 2018
URL;VALUE=URI:https://events.prace-ri.eu/event/722/
END:VEVENT
END:VCALENDAR
