An Introduction to Chapel: Cray Cascade's High-Productivity Language

456
19
Опубликовано 6 сентября 2016, 6:09
In 2002, DARPA launched the High Productivity Computing Systems (HPCS) program, with the goal of improving user productivity on High-End Computing systems for the year 2010. Cray was one of three vendors selected for phase II, during which time we've been researching ways of improving parallel productivity across the entire system stack. One of these efforts is the development of a new parallel programming language named Chapel. Chapel is designed to support a global view of parallel programming and to help narrow the gulf between mainstream and parallel languages. In this talk, I will introduce the motivations and foundations for Chapel, describe several core Chapel features, and show some sample computations written in Chapel.
автотехномузыкадетское