RCE an HPC Podcast
Brock Palen and Jeff Squyres speak with Brad Chamberlain and Sung-Eun Choi from Cray about Chapel. Chapel is designed to improve the productivity of high-end computer users while also serving as a portable parallel programming model that can be used on commodity clusters or desktop multicore systems.
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. In the past, he has also worked on languages for embedded reconfigurable processors and on algorithms for accelerating the rendering of complex 3D scenes. Brad remains associated with the University of Washington as an affiliate faculty member and is currently teaching a Professional Masters course on Parallel Computation. He received his Bachelor's degree in Computer Science with honors from Stanford University in 1992.
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.
Jeff has been working on distributed storage since NFS version 2 at Encore in 1990. Most recently he worked on Lustre at SiCortex, and then started his own project HekaFS at Red Hat. Since Red Hat acquired Gluster, he has been an architect and ambassador for that project.