Компания Intel выпустила релиз Threading Building Blocks 2.2

6 августа 2009 года

Wikinews-logo-ru.svg

Компания Intel выпустила релиз Threading Building Blocks 2.2 (TBB), открытой С++ библиотеки, распространяемой под лицензией GPL v2 и позволяющей оптимизировать процесс создания эффективных многопоточных приложений, показывающих более высокие результаты производительности на многоядерных CPU. Библиотека предоставляет интерфейс более высокого уровня, чем нити (threads), оперируя выполнением параллельных задач (task-based parallelism) и реализуя несколько стандартных параллельных алгоритмов (parallel_for, parallel_reduce, parallel_scan, parallel_sort, parallel_while, pipeline). Исходные тексты библиотеки распространяются в рамках лицензии GPLv2, для коммерческого использования доступна отдельная версия, стоимость которой составляет 299$.

В новой версии проведена работа по оптимизации производительности; добавлена полная поддержка лямбда-функций, определенных в черновом варианте стандарта C++0x; улучшены возможности по поставке TBB в составе сторонних продуктов; для платформы Linux добавлена поддержка автоматического использования высокопроизводительных функций распределения памяти из состава TBB без модификации приложений, путем загрузки библиотеки через LD_PRELOAD; добавлена реализация новых параллельных алгоритмов parallel_invoke и parallel_for_each.

 

ИсточникиПравить


Эта статья содержит материалы из статьи «Компания Intel выпустила релиз Threading Building Blocks 2.2», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
 

Комментарии:Компания Intel выпустила релиз Threading Building Blocks 2.2