articleThe International Journal of High Performance Computing ApplicationsJul 19, 2007Closed access
Parallel Programmability and the Chapel Language
Indexed incrossref
Abstract
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 and describe ways in which we consider them to fall short of our idealized productive programming model.
Citation impact
881
total citations
- FWCI
- 37.56
- Percentile
- 100%
- References
- 58
Citations per year
Authors
3Topics & keywords
Topics
Keywords
- Chapel
- Computer science
- Productivity
- Parallel programming model
- Programming language
- Programming paradigm
- Parallel computing
UN Sustainable Development Goals
- Decent work and economic growth
No related works found for this paper.