Строительные блоки Intel Array - Intel Array Building Blocks

Строительные блоки Intel Array
Разработчики)Intel
изначальный выпуск17 мая 2010 г.
Предварительный выпуск
1.0 beta 6/25 августа 2011 г.
Написано вC ++
Операционная системаWindows, Linux
Типбиблиотека или же рамки
Интернет сайтпрограммного обеспечения.intel.com/ en-us/ статьи/ Intel-массив-строительные блоки

Строительные блоки Intel Array (также известный как ArBB) был C ++ библиотека разработан Intel Корпорация для использования параллельных данных частей программ, чтобы воспользоваться многоядерный процессоры, графические процессоры и Архитектура Intel с множеством интегрированных ядер процессоры. ArBB предоставляет решение для обобщенного векторного параллельного программирования, предназначенное для исключения прямой зависимости от конкретных механизмов низкоуровневого параллелизма или аппаратных архитектур. ArBB ориентирован на приложения, требующие математических вычислений с большим объемом данных. По умолчанию программы ArBB не могут создавать гонки данных или взаимоблокировки.

История

Intel Ct был модель параллельного программирования разработан Intel в 2007 году для своего будущего многоядерный процессоры как часть Тера-шкала исследовательская программа.[1] В апреле 2009 года Intel объявила, что «Ct [должен] появиться в инструментах программистов к концу года».[2] 19 августа 2009 г. Intel приобрела RapidMind, частная компания, основанная в г. Ватерлоо, Онтарио, Канада.[3] В сентябре 2010 года в результате слияния технологий Intel Ct и RapidMind были представлены блоки Intel Array Building Blocks (ArBB).[4][5] Первая версия ArBB поддерживала Майкрософт Виндоус и Linux и компиляторы Intel, Microsoft Visual C ++ и GCC C ++.

В октябре 2012 года проект был прекращен в пользу других проектов Intel: Силк Плюс и Заправка строительных блоков.[6]

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

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

  1. ^ «Многообразие параллелизма данных», Анвар Гулум (06.09.2007). Проверено 14 сентября 2010. В архиве 12 апреля 2010 г. Wayback Machine
  2. ^ «Intel Ct появится в инструментах программистов к концу года», insideHPC (2008-04-08). Проверено 14 сентября 2010.
  3. ^ «RapidMind + Intel», Блог Intel (19 августа 2009 г.). Проверено 14 сентября 2010.
  4. ^ "Intel сгибает мышцы параллельного программирования" В архиве 06.09.2010 на Wayback Machine, HPCwire (02.09.2010). Проверено 14 сентября 2010.
  5. ^ «Parallel Studio 2011: теперь мы знаем, что случилось с Ct, Cilk ++ и RapidMind», Журнал доктора Добба (06.08.2012). Проверено 14 сентября 2010.
  6. ^ «Строительные блоки Intel® Array» Статья Intel. Проверено 4 сентября 2013.

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