Threading Building Blocks

Threading Building Blocks

Die Threading Building Blocks (auch Intel Threading Building Blocks oder kurz TBB) ist eine C++-Programmierbibliothek, entwickelt von Intel zur effizienten Nutzung von Mehrkernprozessoren. Die Bibliothek bietet einen Satz von Datenstrukturen und Algorithmen, die bei der Verwendung von Threads helfen typische Probleme zu vermeiden. TBB setzt bei der Implementierung wie die C++-Standardbibliothek auf Template-Programmierung.

Version 1.0 von TBB wurde von Intel im August 2006 freigegeben. Aktuell ist die Version 4.0, die im September 2011 veröffentlicht wurde.[1] TBB 4.0 unterstützt Microsoft Windows (XP oder neuer), Mac OS X (version 10.4.4 oder höher) und Linux.[2]

Literatur

  • James Reinders: Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism. O'Reilly Media, 2007, ISBN 978-0-596-51480-8.
  • M. Voss: Demystify Scalable Parallelism with Intel Threading Building Blocks' Generic Parallel Algorithms. 2006.

Weblinks

Einzelnachweise

  1. http://software.intel.com/en-us/blogs/2011/09/08/the-intel-threading-building-blocks-flow-graph-is-now-fully-supported/
  2. http://cache-www.intel.com/cd/00/00/31/26/312687_312687.pdf

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Threading Building Blocks — (TBB) est une bibliothèque logicielle développée par la société Intel Cet outil développé en C++ permet d abstraire au maximum les détails complexes de la programmation sur microprocesseur multi cœur. Ainsi un développeur n a plus à se soucier d… …   Wikipédia en Français

  • Intel Threading Building Blocks — (also known as TBB) is the name of a C++ template library developed by Intel for writing software programs that take advantage of multi core processors. The library consists of data structures and algorithms that allow a programmer to avoid some… …   Wikipedia

  • Intel Threading Building Blocks — Тип библиотека (программирование) Разработчик Intel Написана на С++, Assembler Операционная система Кроссплатформенный Последняя версия 4.1 Update 1 (05.09.2012) …   Википедия

  • Intel Threading Building Blocks — Desarrollador Intel www.threadingbuildingblocks.com/ Información general Última versión estable 2.1 update 4 …   Wikipedia Español

  • List of multi-threading libraries — List of cross platform multi threading libraries for the c++ programming language.* Boost C++ Libraries * OpenMP * OpenThreads * POCO Thread (part of POCO project http://pocoproject.org/poco/info/index.html ) * Zthread * Intel Threading Building… …   Wikipedia

  • TBB — Threading Building Blocks Threading Building Blocks (TBB) est une bibliothèque logicielle développée par la société Intel Cet outil développé en C++ permet d abstraire au maximum les détails complexes de la programmation sur microprocesseur multi …   Wikipédia en Français

  • Thread (computer science) — This article is about the concurrency concept. For the multithreading in hardware, see Multithreading (computer architecture). For the form of code consisting entirely of subroutine calls, see Threaded code. For other uses, see Thread… …   Wikipedia

  • Tbb — Intel Threading Building Blocks Тип библиотека (программирование) Разработчик Написана на С++ ОС Кроссплатформенный Версия 2.1 07.06.2008 Лицензия …   Википедия

  • Intel Cilk Plus — Cilk Plus Paradigm(s) imperative (procedural), structured, parallel Appeared in 2010 Designed by Intel Developer Intel Stable release Parallel Studio 201 …   Wikipedia

  • OpenMP — (Open Multi Processing)  открытый стандарт для распараллеливания программ на языках Си, Си++ и Фортран. Описывает совокупность директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”