Towards HPC++: A Unified Approach to Parallel Programming in C++
Abstract
Compositional C++ or CC++, is a general purpose parallel programming language designed to support a wide range of parallel programming styles. By adding six new keywords to C++, CC++ enables programmer to express many different types of parallelism. CC++ is designed to be a natural extension to C++, appropriate for parallelizing the range of applications that one would write in C++. CC++ supports the integration of different parallel programming styles in a single application. It was designed to provide efficient execution on a range of parallel computing platforms, including both shared and distributed memory computers.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 30, 1998
- Accession Number
- ADA365479
Entities
People
- Carl Kesselman
Organizations
- California Institute of Technology