BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121115T203000Z DTEND:20121116T000000Z LOCATION:255-D DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Chapel is a parallel programming language that provides a wide variety=0Aof tools to exploit different kinds of parallelism.=0AIt is flexible, supporting both OO programming and a low-overhead=0Astyle similar to scripting languages. Of particular note is its expressiveness; a single keyword launches an asynchronous task or performs a parallel reduction. Data parallelism is easily expressed using domains, index sets that can be grown, translated, or intersected. The availability of high-level parallel operations such as these makes Chapel well-suited for students since concise examples help them focus on the main point and students can quickly try different parallel algorithms. This session features a demonstration of the basics of Chapel, including hands-on exercises, followed by a discussion of ways it can benefit a wide variety of courses. SUMMARY:High-level parallel programming using Chapel PRIORITY:3 END:VEVENT END:VCALENDAR