Chapel: the Cascade High Productivity Language

Submitted by matt on Fri, 05/30/2008 - 10:37am.
06/03/2008 - 4:00pm
06/03/2008 - 5:30pm

Event: Computer Sciences Colloquium

Speaker: Brad Chamberlain
Cray Inc.

Title: "Chapel: the Cascade High Productivity Language"

Date: Tuesday, June 3, 2008

Time: 3:30 pm

Place: ACES 2.402 (UT Campus)

Coffee: 3:15 pm

Host: Calvin Lin

ABSTRACT:

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 to performance that meets or surpasses current technologies. Chapel language concepts that help with parallel programmability include globally-distributed data aggregates and anonymized task-based parallelism. Performance tuning is supported through features that support specification of and reasoning about locality on target parallel architectures. In contrast to previous higher-level parallel languages, Chapel is designed to be a "multiresolution language", in which users can begin by writing very abstract code and then incrementally add more detail until they are as close to the machine as their needs require. In this talk, I will provide an overview of Chapel, explain its context and philosophy, and describe the project's status. Future research challenges will be given and opportunities for collaboration suggested.

Scalable Yahoo Map of 24th & Speedway:
http://maps.yahoo.com/py/maps.py?Pyt=Tmap&addr=2400+Speedway&csz=Austin%...

Parking for off-campus visitors: We suggest that you park in the San Jacinto
parking garage (formerly PG1) at 24th & San Jacinto.

Submap including San Jacinto Parking Garage:
http://www.utexas.edu/maps/main/areas/law.html

Submap including ACES: http://www.utexas.edu/maps/main/areas/eastmall.html

Please contact Gem Naivar at gem@cs.utexas.edu if you need any further
information to attend the seminar.