BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20111114T163000Z DTEND:20111115T010000Z LOCATION: DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Chapel is a new parallel language being developed by Cray Inc. to improve the productivity of parallel programmers on large-scale supercomputers, commodity clusters, and multicore workstations. Chapel aims to vastly improve programmability over current parallel programming models while supporting performance and portability at least as good as today’s technologies. Though being developed by Cray, Chapel is portable, open-source software that supports a wide spectrum of platforms including desktops (Mac, Linux, and Windows), UNIX-based commodity clusters, and custom systems by Cray, IBM, and SGI. This tutorial will provide an in-depth introduction to Chapel, from context and motivation to a detailed description of Chapel concepts via lecture and sample computations. A pair of hands-on segments will let participants write, compile, and execute parallel Chapel programs, either using their own machine or accounts we’ll provide. We’ll conclude by giving an overview of ongoing Chapel activities and collaborations, and by soliciting participants for their feedback to help improve Chapel’s applicability to their parallel computing needs. SUMMARY:M11: Productive Programming in Chapel: A Next-Generation Parallel Language PRIORITY:3 END:VEVENT END:VCALENDAR