An Overview of the Chapel Programming Language

Colloq: Speaker: 
Dr. Sung-Eun Choi
Colloq: Speaker Institution: 
Cray, Inc.
Colloq: Date and Time: 
Wed, 2011-04-20 09:00
Colloq: Location: 
5100, Room 128 JICS Lecture Hall
Colloq: Host: 
Dr. Jeffrey Vetter
Colloq: Host Email:
Colloq: Abstract: 
In this talk, I will present an overview of Chapel, a new parallel programming language being developed under the DARPA High Productivity Computing Systems program (HPCS). Chapel aims to vastly improve programmability over current parallel programming models while supporting performance and portability at least as good as today's technologies. The talk will cover the Chapel language, including the driving factors that guide our design, current status and features of our upcoming release, and highlights of an Adaptive Mesh Refinement (AMR) code in Chapel.
Colloq: Speaker Bio: 
Sung-Eun Choi is currently a member of the Chapel group at Cray, Inc. in Seattle, WA. Before joining the Chapel group, she was the lead runtime developer for the Cray XTM (TM) system, a full-custom massively multithreaded computer system. Prior to that, she worked on scalable system software in the Advanced Computing Laboratory at Los Alamos National Laboratory. Sung-Eun holds a Ph.D. in Computer Science from the University of Washington in Seattle.