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).





Санкт-Петербург

(812) 363-28-63

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

2006-2024 © IT OUTSOURCING