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
