OnetBB - это гибкая библиотека C ++, которая упрощает работу по добавлению параллелизма к сложным приложениям, даже если вы не являетесь экспертом по потоке.
Библиотека позволяет легко писать параллельные программы, которые в полной мере используют многоядерные производительности. Такие программы портативны, композируются и имеют будущую защиту в будущем. OnetBB предоставляет вам функции, интерфейсы и классы для параллелизации и масштабирования кода. Все, что вам нужно сделать, это использовать шаблоны.
Библиотека отличается от типичных резьбовых пакетов следующими способами:
Обратитесь к примерам и образцам OnetBB, чтобы увидеть, как вы можете использовать библиотеку.
OnetBB является частью UXL Foundation и является реализацией спецификации OneApi.
ПРИМЕЧАНИЕ. Строительные блоки с резьбой (TBB) теперь вызываются строительные строительные блоки OneApi (ONETBB), чтобы подчеркнуть, что инструмент является частью экосистемы OneApi.
См. Примечания к выпуску и системные требования.
См. Установку из источников, чтобы узнать, как установить OnetBB.
Проект OnetBB регулируется Фондом UXL. Вы можете принять участие в этом проекте следующим образом:
Смотрите нашу документацию, чтобы узнать, как запросить помощь.
Мы приветствуем вклад сообщества, поэтому проверяем наши рекомендации, чтобы узнать больше.
Используйте проблемы GitHub для запросов функций, отчетов об ошибках и незначительных запросов. Для более широких вопросов и дискуссий, связанных с развитием, используйте дискуссии GitHub.
Строительные блоки OneApi лицензированы по лицензии Apache, версия 2.0. По своим условиям взносы, представленные в проект, также выполняются по этой лицензии.
* Все имена и бренды могут быть заявлены как собственность других.