October 19th 2016: Productive Parallel Programming At Scale

Time and Location

October 19th, 2016 at 7:00 PM
Steptoe Room, Cafeteria 40,
Microsoft Campus,
156th Ave NE,
Redmond, WA 98052.


Chapel is a portable, open-source language for parallel programming on laptops, clusters, clouds, and supercomputers. Chapel strives to be as programmable as Python, as fast as Fortran, as portable as C, and as scalable as MPI. In this talk, I’ll provide some motivation for Chapel and then give a brief tour of its core features. I’ll wrap up by providing some project status and priorities for the future.


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 he 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. He received his Bachelor’s degree in Computer Science with honors from Stanford University in 1992.


Video | Slides

A Word From Our Sponsor

Mainz Brady Group is a privately held staffing firm originally based in California; with offices in San Mateo, Oakland, Portland, and Seattle. It was founded in 2003 by Richard Mainz and Eric Brady; both have over 25 years of technical staffing experience and have held executive level positions within large, international staffing organizations.

MBG was created because we believed there was a better way of recruiting: one in which the needs of our clients and candidates come first. Our relationship-based approach focuses on both clients and candidates and their unique and individual needs. We want to positively impact the people and businesses of the technology communities we support.

Mainz Brady Group is a technology focused recruiting firm, and is recognized as a leader in providing comprehensive employment and staffing solutions to the best known companies; in finance, retail, research & development, sports equipment, healthcare, biotechnology, gaming, and telecommunications.