Misplaced Pages

Concurrent Collections

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Intel Concurrent Collections) Programming model for software frameworks

Concurrent Collections (known as CnC) is a programming model for software frameworks to expose parallelism in applications. The Concurrent Collections conception originated from tagged stream processing development with HP TStreams.

TStreams

Around 2003, Hewlett-Packard Cambridge Research Lab developed TStreams, a stream processing forerunner of the basic concepts of CnC.

Concurrent Collections for C++

Concurrent Collections for C++ is an open source C++ template library developed by Intel for implementing parallel CnC applications in C++ with shared and/or distributed memory.

Habanero CnC

Rice University has developed various CnC language implementations based on their Habanero project infrastructure.

See also

Notes

  1. TStreams: How to Write a Parallel Program (Technical report). Archived from the original on 2019-02-07. Retrieved 2014-09-07.
  2. TStreams: A Model of Parallel Computation (Technical report). Archived from the original on 2014-09-07. Retrieved 2014-09-07.
  3. Compiling to TStreams, a New Model of Parallel Computation (Technical report).

References

External links

Intel software
Items in italics are no longer maintained or have planned end-of-life dates.
Development
Components
Open source
Software programs
Organizations
Categories: