Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Intel Concurrent Collections )
Перейти к навигации Перейти к поиску

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

TStreams [ править ]

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

Параллельные коллекции для C ++ [ править ]

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

Habanero CnC [ править ]

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

См. Также [ править ]

Заметки [ править ]

Ссылки [ править ]

  • Будимлич, З .; Чандрамоулишваран, AM; Knobe, K .; Лоуни, штат Джорджия; Саркар, В .; Треггиари, Л. (2008). Декларативные аспекты управления памятью в модели параллельного программирования параллельных коллекций (PDF) . ВЛАЖНАЯ '09. Материалы 4-го семинара «Декларативные аспекты многоядерного программирования» . С. 47–58. DOI : 10.1145 / 1481839.1481846 . ISBN 978-1-60558-417-1.
  • Будимлич, З .; Burke, M .; Cavé1, V .; Knobe, K .; Lowney, G .; Newton, R .; Palsberg, J .; Peixotto1, D .; Саркар, В .; Schlimbach, F .; Таширлар, С. (2010). «Параллельные коллекции» (PDF) . Научное программирование . 18 (3–4): 203–217. DOI : 10.1155 / 2010/521797 . Проверено 25 августа 2013 . CS1 maint: обескураженный параметр ( ссылка )
  • Chandramowlishwaran, A .; Knobe, K .; Вудуч Р. (2010). Применение модели программирования параллельных коллекций к асинхронной параллельной плотной линейной алгебре (PDF) . PPoPP '10. Материалы 15-го симпозиума ACM SIGPLAN «Принципы и практика параллельного программирования» . С. 345–346. DOI : 10.1145 / 1693453.1693506 . ISBN 978-1-60558-708-0.
  • Chandramowlishwaran, A .; Knobe, K .; Вудуч Р. (2010). «Оценка производительности параллельных коллекций на высокопроизводительных многоядерных вычислительных системах». 2010 Международный симпозиум IEEE по параллельной и распределенной обработке (IPDPS) (PDF) . С. 1–12. CiteSeerX  10.1.1.169.5643 . DOI : 10.1109 / IPDPS.2010.5470404 . ISBN 978-1-4244-6442-5.
  • Берк, MG; Knobe, K .; Newton, R .; Саркар, В. (2011). "Модель программирования параллельных коллекций". Энциклопедия параллельных вычислений (PDF) . 4 . Springer . С. 364–371. DOI : 10.1007 / 978-0-387-09766-4_238 . ISBN 978-0-387-09765-7. Проверено 25 августа 2013 . CS1 maint: обескураженный параметр ( ссылка )
  • Тан П. (25 декабря 2012 г.). «Измерение накладных расходов Intel C ++ Concurrent Collecks over Threading Building Blocks для исключения Гаусса – Джордана» (PDF) . Параллелизм и вычисления: практика и опыт . 24 (18): 2282–2301. DOI : 10.1002 / cpe.2811 .

Внешние ссылки [ править ]

  • Intel Параллельное Коллекции для C ++ для ОС Windows и Linux на Intel ДЗ , в «Что если» проекта
    • Коллекции Intel Concurrent для C ++ на SourceForge.net
    • Коллекции Intel Concurrent для C ++ на GitHub
      • Коллекции Intel Concurrent для C ++ на GitHub
  • CNC - Параллельные коллекции Habanero в рамках проекта Habanero Университета Райса