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:20181221T160910Z
LOCATION:C147/148/154
DTSTART;TZID=America/Chicago:20181113T133000
DTEND;TZID=America/Chicago:20181113T150000
UID:submissions.supercomputing.org_SC18_sess293_pan108@linklings.com
SUMMARY:Swiss Army Programming: Performance and Portability from Modern To
 ols
DESCRIPTION:Panel\nTech Program Reg Pass\n\nSwiss Army Programming: Perfor
 mance and Portability from Modern Tools\n\nSewall, Chapman, Giroux, Mudali
 ge, Chandrasekaran...\n\nHardware is evolving in complexity and diversity,
  enabling us to reach ever-higher peaks of performance.  However, this com
 es at a cost to software development: some hardware requires special consi
 deration that can hinder portability, and even portable code that runs wel
 l on one device may not run well on another.  Given the great expense of s
 oftware development and validation, we continually hunt for new tools---an
 d augmentations to old ones---that mitigate these costs. Tools for develop
 ing single-source, cross-platform codes---like Kokkos, RAJA, OpenACC and O
 penMP---are popular, while libraries like LIBXSMM use new code-generation 
 techniques to improve performance.\n\nCan we build a do-it-all compiler? A
 re prescriptive or descriptive approaches better? How do you prepare for t
 he Next Great Thing? This panel discussion features experts in popular lib
 raries and languages for portable, high-performance computing, each with a
  different philosophy, a distinct approach to these problems, and a willin
 gness to stand up and defend their perspective.
URL:https://sc18.supercomputing.org/presentation/?id=pan108&sess=sess293
END:VEVENT
END:VCALENDAR

