BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260522T150117Z
LOCATION:D175
DTSTART;TZID=America/Chicago:20181111T090000
DTEND;TZID=America/Chicago:20181111T090500
UID:submissions.supercomputing.org_SC18_sess155_wksp120@linklings.com
SUMMARY:Introduction - Fifth Workshop on Accelerator Programming Using Dir
 ectives (WACCPD)
DESCRIPTION:Guido Juckeland (Helmholtz-Zentrum Dresden-Rossendorf), Sunita
  Chandrasekaran (University of Delaware), and Sandra Wienke (RWTH Aachen U
 niversity)\n\nCurrent hardware trends lead to ever more complex compute no
 de architectures offering multiple, heterogeneous levels of massive parall
 elism. As a result, the ‘X’ in MPI+X demands more focus. In order to explo
 it the maximum available parallelism out of such systems, we are in dire n
 eed of sophisticated programming approaches that can provide scalable as w
 ell as portable solutions without compromising on performance. The expecta
 tion from the scientific community is that such solutions should allow pro
 grammers to maintain a single code base whenever possible and to avoid req
 uiring maintaining and debug multiple versions of the same code.  \n\nRais
 ing the abstraction of the code is one of the effective methodologies to r
 educe the burden on the programmer. At the same time such a methodology wi
 ll require a heroic compiler to be designed. Software abstraction-based pr
 ogramming models such as OpenMP and OpenACC have been serving this purpose
  over the past several years. These programming models address the ‘X’ com
 ponent by providing programmers high-level directive-based approaches to a
 ccelerate and port scientific applications to heterogeneous platforms. \n\
 nThe focus of this workshop is to explore this ‘X’ component in a hybrid M
 PI+X programming approach. We present technical papers discussing innovati
 ve high-level language features and their (early prototype) implementation
 s needed to address hierarchical heterogeneous systems, stories and lesson
 s learned while using directives to migrate scientific legacy code to para
 llel processors, state-of-the-art compilation and runtime scheduling techn
 iques, techniques to optimize performance, mechanisms to keep communicatio
 n and synchronization efficient.\n\nTag: Accelerators, Heterogeneous Syste
 ms, Parallel Programming Languages, Libraries, and Models\n\nRegistration 
 Category: Workshop Reg Pass\n\nSession Chairs: Sunita Chandrasekaran (Univ
 ersity of Delaware); Guido Juckeland (Helmholtz-Zentrum Dresden-Rossendorf
  (HZDR), TUD Dresden University of Technology); and Sandra Wienke (RWTH Aa
 chen University)\n\n
END:VEVENT
END:VCALENDAR
