
Seminar: "Chapel, the Cascade High-Productivity Language"
Dear colleague,
BSC-DAC-UPC invite you to attend on-line the following talk:
-Title: Chapel, the Cascade High-Productivity Language
-Speaker: Brad Chamberlain (Cray)
-Date: Thu 22, 10:00 CET
How to follow the talk on-line: http://www.ac.upc.edu/seminars
If you would like to ask questions to the speaker, please send an e-mail to seminar@hipeac.ac.upc.edu
Best regards,
Enric Morancho
---
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
techn ologies. 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.
Bio
Bradford Chamberlain is a Principal Engineer at Cray Inc., where
he works on parallel programming models, focusing primarily on the
design and implementation of the Chapel language in his role as
technical lead for that project. Brad received his Ph.D. in Computer
Science & Engineering from the University of Washington in 2001 where
his work focused on the design and implementation of the ZPL parallel
array language, particularly on its concept of the region --- a
first-class index set supporting global-view data parallelism. While
at UW, he also dabbled in algorithms for accelerating the rendering of
complex 3D scenes. Brad remains associated with the University of
Washington as an affiliate faculty member and recently co-led a
seminar there that focused on the design of Chapel. He received his
Bachelor's degree in Computer Science from Stanford University in
1992.