level parallel programming paradigm characterized by explicit control over message-
passing in the framework of a fragmented programming model. In such a model, object code
performance is achieved at the expense of productivity, conciseness, and clarity. This paper
describes the design of Chapel, the cascade high productivity language, which is being
developed in the DARPA-funded HPCS project Cascade led by Cray Inc. Chapel pushes the …