Параллельные коллекции - Concurrent Collections

Параллельные коллекции (известный как CnC) является модель программирования за программные фреймворки выставлять параллелизм в приложениях. Концепция Concurrent Collections возникла из отмечен потоковая обработка разработка с помощью HP TStreams.

TStreams

Примерно в 2003 г. Hewlett Packard Кембриджская исследовательская лаборатория разработала TStreams, предшественник потоковой обработки основных концепций CnC.[1][2][3]

Параллельные коллекции для C ++

Параллельные коллекции для C ++ это библиотека шаблонов C ++ с открытым исходным кодом, разработанная Intel для реализации параллельных приложений CnC в C ++ с разделяемой и / или распределенной памятью.

Habanero CnC

Университет Райса разработал различные реализации языка CnC на основе своих Habanero инфраструктура проекта.

Смотрите также

Примечания

  1. ^ TStreams: как написать параллельную программу (Технический отчет).
  2. ^ TStreams: модель параллельных вычислений (Технический отчет).
  3. ^ Компиляция в TStreams, новую модель параллельных вычислений (Технический отчет).

Рекомендации

внешняя ссылка