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

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

История [ править ]

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

В октябре 2012 года проект был прекращен в пользу других проектов Intel: Cilk Plus и Threading Building Blocks . [6]

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

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

  1. ^ "Множество разновидностей параллелизма данных" , Анвар Гулум (2007-09-06). Проверено 14 сентября 2010. Архивировано 12 апреля 2010 года в Wayback Machine.
  2. ^ «Intel Ct появится в инструментах программистов к концу года» , insideHPC (2009-04-08). Проверено 14 сентября 2010.
  3. ^ «RapidMind + Intel» , блог Intel (19 августа 2009 г.). Проверено 14 сентября 2010.
  4. ^ «Intel Flexes Parallel Programming Muscles» Архивировано 06 сентября 2010 г.на Wayback Machine , HPCwire (02 сентября 2010 г.). Проверено 14 сентября 2010.
  5. ^ «Parallel Studio 2011: теперь мы знаем, что случилось с Ct, Cilk ++ и RapidMind» , журнал доктора Добба (2012-08-06). Проверено 14 сентября 2010.
  6. ^ Статья Intel "Строительные блоки Intel® Array" . Проверено 4 сентября 2013.

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

  • Официальный веб-сайт
    • Архивная документация
      • Руководство пользователя Intel Array Building Blocks для ОС Windows
      • Спецификация виртуальных машин Intel Array Building Blocks