Illinois Concert C++
ICC++ is a high performance dialect of C++ which supports for parallel
computation on shared memory and distributed memory machines.
ICC++'s design enables:
- a single source program for sequential and parallel versions,
- efficient execution across a range of parallelism (uniprocessors to symmetric multiprocessors to large scale MPP's),
- and an object-oriented programming style (fine-grained data
structures and concurrency) which supports a wide variety of irregular and regular parallel applications.
The following information is available for ICC++:
The ISOTAS '96 paper describes the language and illustrates its key
features. The programmer's reference manual is a more extensive exposition of
the language and covers all of its features. The language definition document
is a more formal (and terse) definition of the concurrency features (and their
semantics) in ICC++.
Back to CSAG home page
Last updated 3 November 1995
webmaster