BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20151115T193000Z DTEND:20151115T230000Z LOCATION:19B DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Chapel (http://chapel.cray.com) is an emerging open-source language whose goal is to vastly improve the programmability of parallel systems while also enhancing generality and portability compared to conventional techniques. Considered by many to be the most promising of recent parallel languages, Chapel is seeing growing levels of interest not only among HPC users, but also in the data analytic, academic, and mainstream communities. Chapel’s design and implementation are portable and open-source, supporting a wide spectrum of platforms from desktops (Mac, Linux, and Windows) to commodity clusters, the cloud, and large-scale systems developed by Cray and other vendors.=0A=0AThis tutorial will provide an in-depth introduction to Chapel’s features using a computation-driven approach: rather than simply lecturing on individual language features, we motivate Chapel concepts by illustrating its use in real computations taken from motivating benchmarks and proxy applications. A pair of hands-on segments will let participants write, compile, and execute parallel Chapel programs, either directly on their laptops (gcc should be pre-installed) or by logging onto remote systems. We’ll end the tutorial by providing an overview of Chapel project status and activities, and by soliciting feedback from participants with the goal of improving Chapel’s utility for their parallel computing needs. SUMMARY:Productive Programming in Chapel: A Computation-Driven Introduction PRIORITY:3 END:VEVENT END:VCALENDAR