+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Intel Threading Building Blocks
Производитель: Intel

Intel Threading Building Blocks

Программное обеспечение Intel Threading Building Blocks – простое решение для создания масштабируемых многопоточных приложений на основе шаблонной С++ библиотеки времени исполнения
Программное обеспечение Intel Threading Building Blocks – простое решение для создания масштабируемых многопоточных приложений на основе шаблонной С++ библиотеки времени исполнения.

  • Обеспечивает многопоточность приложения для утилизации всех ресурсов мультиядерных платформ.

  • Предоставляет высокоуровневую абстракцию параллелизма.

  • Легко внедряется, так как использует подходы обобщенного программирования.

  • Содержит высокоуровневые реализации шаблонов параллельных конструкций и данных, оптимизированных для максимальной производительности за счет масштабируемости.

  • Оперирование задачами, а не потоками.

  • TBB автоматически отображает задачи на аппаратные потоки (не более одного программного потока на аппаратный поток), обеспечивая эффективное использование кэша и балансировку загруженности процессоров.

  • Программист оперирует легковесными структурами – задачами, а не объектами ОС.

  • Полная поддержка вложенного параллелизма.

Поддержка:
  • Копиляторы Intel, Microsoft и GNU GCC.

  • Потоковые API - OpenMP, Windows нативные потоки, POSIX потоки.

  • Инструменты анализа многопоточных программ: Intel Thread Checker и Intel Thread Profiler.

Поддержка платформ:
  • Intel Treading Building Blocks for Windows: IA32 (Intel Core™ 2 Duo, Xeon, Pentium processors…), Intel 64 (Intel Core™ 2 Duo, Xeon, Pentium processors…).

  • Intel Treading Building Blocks for Mac: IA32 (Intel Core™ 2 Duo, Xeon, Pentium processors…).

  • Intel Treading Building Blocks for Linux: IA32 (Intel Core™ 2 Duo, Xeon, Pentium processors…), Intel 64 (Intel Core™ 2 Duo, Xeon, Pentium processors…), IA-64 (Intel Itanium 2 processors).
Авторизация
Авторизация
Регистрация
Напомнить пароль