Chapel, the Cascade High-Productvity Language

Event Sponsor: 
Mathematics and Computer Science Division
Start Date: 
Jan 26 2010 - 3:00pm to 4:00pm
Building 240 TCS Conference rooms 1404 & 1405
Argonne National Laboratory
Brad Chamberlain
Speaker(s) Title: 
Principal Engineer at Cray, Inc.
Rob Ross

Chapel is a new programming language being developed by Cray Inc. as part of the DARPA-led High Productivity Computing Systems program (HPCS). Chapel strives to increase productivity for supercomputer users by supporting higher levels of abstraction compared to current parallel programming models while also supporting the ability to optimize for performance that meets or surpasses current technologies. Chapel is designed for portability -- from desktop multicore workstations to commodity clusters to the high-end machines developed by Cray and our competitors. In this talk, I will provide an overview of the Chapel language, including motivating philosophies and recent work on user-defined data distributions. I'll also mention several opportunities for collaboration and future work.

Miscellaneous Information: