BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260629T061227Z
UID:450e0d22-2e72-4155-9f39-6291f79f5ae9
DTSTART:20160114T090000Z
DTEND:20160114T160000Z
DESCRIPTION:\n\nIf the workshop is fully booked\, please send an email (inc
 luding your first name\, last name and institute) to weinberg@lrz.de to be
  put on the waiting list! \n\n \n\nMost HPC systems are clusters of share
 d memory nodes. Such SMP nodes can be small multi-core CPUs up to large ma
 ny-core CPUs. Parallel programming may combine the distributed memory para
 llelization on the node interconnect (e.g.\, with MPI) with the shared mem
 ory parallelization inside of each node (e.g.\, with OpenMP or MPI-3.0 sha
 red memory). This course analyzes the strengths and weaknesses of several 
 parallel programming models on clusters of SMP nodes. Multi-socket-multi-c
 ore systems in highly parallel environments are given special consideratio
 n. MPI-3.0 has introduced a new shared memory programming interface\, whic
 h can be combined with inter-node MPI communication. It can be used for di
 rect neighbor accesses similar to OpenMP or for direct halo copies\, and e
 nables new hybrid programming models. These models are compared with vario
 us hybrid MPI+OpenMP approaches and pure MPI. Numerous case studies and mi
 cro-benchmarks demonstrate the performance-related aspects of hybrid progr
 amming. Tools for hybrid programming such as thread/process placement supp
 ort and performance analysis are presented in a "how-to" section. Hands-on
  exercises give attendees the opportunity to try the new MPI shared memory
  interface and explore some pitfalls of hybrid MPI+OpenMP programming. Thi
 s course provides scientific training in Computational Science\, and in ad
 dition\, the scientific exchange of the participants among themselves. Min
 d the new date: 14.1.2016\n\nhttps://events.prace-ri.eu/event/450/
SUMMARY:Introduction to hybrid programming in HPC @ LRZ
URL;VALUE=URI:https://events.prace-ri.eu/event/450/
END:VEVENT
END:VCALENDAR
