Jump to content
Wikipedia The Free Encyclopedia

Concurrent Collections

From Wikipedia, the free encyclopedia
Programming model for software frameworks

Concurrent Collections (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

[edit ]

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

Concurrent Collections for C++

[edit ]

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

[edit ]

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

See also

[edit ]

Notes

[edit ]
  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

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

AltStyle によって変換されたページ (->オリジナル) /