Publications
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.
- Date
- 1998
- Authors
- Carl Kesselman