BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20230831T095745Z
LOCATION:Flüela
DTSTART;TZID=Europe/Stockholm:20230626T140000
DTEND;TZID=Europe/Stockholm:20230626T143000
UID:submissions.pasc-conference.org_PASC23_sess141_msa196@linklings.com
SUMMARY:Practical Examples of Productivity and Performance in Chapel
DESCRIPTION:Minisymposium\n\nBradford Chamberlain (HPE)\n\nChapel is a pro
 gramming language designed for productively expressing parallel computatio
 ns. Its design and implementation permit code to be developed on multicore
  laptops, and then recompiled for scalable execution on clusters, the clou
 d, or the world's largest supercomputers. Over the past few years, Chapel 
 has made the transition from research prototype to being used in productio
 n within applications as diverse as unstructured computational fluid dynam
 ics (CFD), interactive data science, exact diagonalization, and branch-and
 -bound algorithms. In this talk, I will describe some of these application
 s and how they have benefitted from Chapel's feature set. I'll also introd
 uce recent work that permits writing hybrid CPU+GPU computations using Cha
 pel's longstanding features for expressing parallelism and locality. In do
 ing so, I'll show how the same abstractions can be used to target a multi-
 core processor, a compute node with one or more GPUs, or a system with man
 y such compute nodes, providing a viable alternative to C++ + MPI + X prog
 ramming models for Exascale computing.\n\nDomain: Computer Science, Machin
 e Learning, and Applied Mathematics &#8232;\n\nSession Chair: Anshu Dubey (Argon
 ne National Laboratory, University of Chicago)
END:VEVENT
END:VCALENDAR
