Строительные блоки массива Intel
Разработчик(и) | Интел |
---|---|
Первоначальный выпуск | 17 мая 2010 г. |
Предварительный выпуск | 1.0 бета 6
/ 25 августа 2011 г. |
Написано в | С++ |
Операционная система | Винда, Линукс |
Тип | библиотека или фреймворк |
Веб-сайт | программное обеспечение |
Строительные блоки Intel Array Building Blocks (также известные как ArBB ) — это C++ библиотека , разработанная Intel корпорацией для использования частей программ с параллельными данными для использования преимуществ многоядерных процессоров , графических процессоров и процессоров с многоядерной архитектурой Intel . 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 ]
См. также
[ редактировать ]- Силк / Силк Плюс
- Одновременные коллекции Intel
- Визуализатор массивов Intel
- Параллельные строительные блоки Intel
- Intel Параллельная Студия
- Зона разработчиков Intel (поддержка и обсуждение)
- Строительные блоки резьбы (TBB)
- Параллельные вычисления
Ссылки
[ редактировать ]- ^ «Множество разновидностей параллелизма данных» , Анвар Гулум (6 сентября 2007 г.). Проверено 14 сентября 2010 г. Архивировано 12 апреля 2010 года в Wayback Machine.
- ^ «Intel Ct появится в инструментах программиста к концу года» , InsideHPC (08 апреля 2009 г.). Проверено 14 сентября 2010 г.
- ^ «RapidMind + Intel» , блог Intel (19 августа 2009 г.). Проверено 14 сентября 2010 г.
- ^ «Intel сгибает мышцы параллельного программирования». Архивировано 6 сентября 2010 г. в Wayback Machine , HPCwire (02 сентября 2010 г.). Проверено 14 сентября 2010 г.
- ^ «Parallel Studio 2011: теперь мы знаем, что случилось с Ct, Cilk++ и RapidMind» , Журнал доктора Добба (06 августа 2012 г.). Проверено 14 сентября 2010 г.
- ^ Статья Intel «Строительные блоки массивов Intel®» . Проверено 4 сентября 2013 г.
Внешние ссылки
[ редактировать ]