Parallel Programmability and the Chapel Language

  title={Parallel Programmability and the Chapel Language},
  author={Bradford L. Chamberlain and David Callahan and Hans P. Zima},
In this paper we consider productivity challenges for parallel programmers and explore ways that parallel language design might help improve end-user productivity. We offer a candidate list of desirable qualities for a parallel programming language, and describe how these qualities are addressed in the design of the Chapel language. In doing so, we provide an overview of Chapel’s features and how they help address parallel productivity. We also survey current techniques for parallel programming… CONTINUE READING
Highly Influential
This paper has highly influenced 73 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 821 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 541 extracted citations

Control structure overloading in X10

View 10 Excerpts
Highly Influenced

Programmer-Guided Reliability for Extreme-Scale Applications

2015 IEEE International Conference on Cluster Computing • 2015
View 7 Excerpts
Highly Influenced

Towards a GraphBLAS Library in Chapel

2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) • 2017
View 5 Excerpts
Highly Influenced

A Distributed Stream Library for Java 8

IEEE Transactions on Big Data • 2016
View 16 Excerpts
Highly Influenced

821 Citations

Citations per Year
Semantic Scholar estimates that this publication has 821 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 60 references

Similar Papers

Loading similar papers…