Intel Threading Building Blocks (also known as TBB) is a C++ template library developed by Intel Corporation for writing software programs that take advantage of multi-core processors.

PropertyValue
dbpedia-owl:abstract
  • 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 3.0, die im Mai 2010 veröffentlicht wurde. TBB Version 3.0 ist unter Microsoft Windows (XP oder neuer), Mac OS X (version 10.4.4 oder höher) und Linux unterstützt.
  • Intel Threading Building Blocks (Intel TBB) es una biblioteca basada en plantillas para C++ desarrollada por Intel para facilitar la escritura de programas que exploten las capacidades de paralelismo de los procesadores con arquitectura multinúcleo. Esta biblioteca proporciona algoritmos y estructuras de datos que permiten al programador evitar en parte las complicaciones derivadas del uso de los paquetes nativos de gestión de hilos de ejecución en los que la creación, sincronización y destrucción de los hilos es explícita y dependiente del sistema. En lugar de esto, la biblioteca abstrae el acceso a los múltiples procesadores permitiendo que las operaciones sean tratadas como tareas que se reparten automática y dinámicamente entre los procesadores disponibles mediante un gestor en tiempo de ejecución. Esta aproximación hace que Intel TBB se incluya en la familia de soluciones para la programación paralela que permiten desacoplar la programación de las características particulares de la máquina.
  • Intel Threading Building Blocks (also known as TBB) is a C++ template library developed by Intel Corporation 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 complications arising from the use of native threading packages such as POSIX threads, Windows threads, or the portable Boost Threads in which individual threads of execution are created, synchronized, and terminated manually. Instead the library abstracts access to the multiple processors by allowing the operations to be treated as "tasks", which are allocated to individual cores dynamically by the library's run-time engine, and by automating efficient use of the cache. A TBB program creates, synchronizes and destroys graphs of dependent tasks according to algorithms, i.e. high-level parallel programming paradigms. Tasks are then executed respecting graph dependencies. This approach groups TBB in a family of solutions for parallel programming aiming to decouple the programming from the particulars of the underlying machine.
  • インテル スレッディング・ビルディング・ブロック(Intel® Threading Building Blocks,TBB)は、インテルが公開しているC++テンプレートライブラリである。マルチCPU・マルチコアCPUなどを搭載したコンピュータ上でアプリケーションを効率よく動作させることができる。現在の安定版のバージョンは2.1、開発版のバージョンは2.1 update 4。 製品版とオープンソース版があり、オープンソース版は無償でダウンロードが可能である。 様々なプラットフォーム上で動作する。(クロスプラットフォーム)
  • Intel Threading Building Blocks (znane również jako TBB) jest biblioteką szablonów C++ zaprojektowaną przez korporację Intel i przeznaczoną do tworzenia oprogramowania wykorzystującego procesory wielordzeniowe. Biblioteka definiuje i udostępnia struktury danych i algorytmy umożliwiające programiście uniknięcie typowych komplikacji pojawiających się podczas wykorzystywania natywnych mechanizmów obsługi wątków, takich jak wątki POSIX czy wątki Windows. Biblioteka TBB uabstrakcyjnia dostęp do wielu wątków poprzez traktowanie operacji jako zadań (tasks), które są przydzielane wybranym rdzeniom dynamicznie przez odpowiedni silnik biblioteki oraz poprzez efektywne wykorzystywanie cache'u. Program TBB tworzy, synchronizuje i usuwa struktury zależnych zadań (taksów) w zależności od samych algorytmów. Następnie zadania są wykonywane z zachowaniem struktury zależności. To przybliża TBB do rodziny rozwiązań przeznaczonych dla programowania równoległego poprzez próbę uniezależnienia programu od samej warstwy sprzętowej.
  • Intel Threading Building Blocks (также известная как TBB) — кроссплатформенная библиотека для параллельного программирования, реализованная на языке С++.
  • 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'écrire son code pour les threads POSIX ou pour les threads Windows car c'est TBB qui s'occupe de tous les détails spécifiques. La bibliothèque TBB fonctionne sur différents compilateurs (Intel, Microsoft et GCC) et se veut donc parfaitement indépendante par rapport à l'architecture sous-jacente, comme par rapport à l'environnement logiciel. Elle se compose principalement d'algorithmes (parallel_for, parallel_while et parallel_reduce) et de containers (concurrent_queue). Bien que ses algorithmes soient différents de ceux de la Standard Template Library, ils pourraient être utilisés pour en reprogrammer des versions parallèles.
dbpedia-owl:developer
dbpedia-owl:genre
dbpedia-owl:latestReleaseDate
  • 2010-05-17 (xsd:date)
dbpedia-owl:latestReleaseVersion
  • 3.0
dbpedia-owl:operatingSystem
dbpedia-owl:programmingLanguage
dbpedia-owl:wikiPageExternalLink
dbpprop:developer
  • Intel
dbpprop:genre
  • library or framework
dbpprop:latestReleaseDate
  • 2010-05-17 (xsd:date)
dbpprop:latestReleaseVersion
  • 3 (xsd:integer)
dbpprop:license
  • dual: commercial / open source
dbpprop:name
  • Intel Threading Building Blocks
dbpprop:operatingSystem
  • FreeBSD, Linux, Solaris, Mac OS X, Microsoft Windows
dbpprop:programmingLanguage
  • C++
dbpprop:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • インテル スレッディング・ビルディング・ブロック(Intel® Threading Building Blocks,TBB)は、インテルが公開しているC++テンプレートライブラリである。マルチCPU・マルチコアCPUなどを搭載したコンピュータ上でアプリケーションを効率よく動作させることができる。現在の安定版のバージョンは2.1、開発版のバージョンは2.1 update 4。 製品版とオープンソース版があり、オープンソース版は無償でダウンロードが可能である。 様々なプラットフォーム上で動作する。(クロスプラットフォーム)
  • Intel Threading Building Blocks (также известная как TBB) — кроссплатформенная библиотека для параллельного программирования, реализованная на языке С++.
  • 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.
  • Intel Threading Building Blocks (Intel TBB) es una biblioteca basada en plantillas para C++ desarrollada por Intel para facilitar la escritura de programas que exploten las capacidades de paralelismo de los procesadores con arquitectura multinúcleo.
  • Intel Threading Building Blocks (also known as TBB) is a C++ template library developed by Intel Corporation for writing software programs that take advantage of multi-core processors.
  • Intel Threading Building Blocks (znane również jako TBB) jest biblioteką szablonów C++ zaprojektowaną przez korporację Intel i przeznaczoną do tworzenia oprogramowania wykorzystującego procesory wielordzeniowe. Biblioteka definiuje i udostępnia struktury danych i algorytmy umożliwiające programiście uniknięcie typowych komplikacji pojawiających się podczas wykorzystywania natywnych mechanizmów obsługi wątków, takich jak wątki POSIX czy wątki Windows.
  • 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'écrire son code pour les threads POSIX ou pour les threads Windows car c'est TBB qui s'occupe de tous les détails spécifiques.
rdfs:label
  • Threading Building Blocks
  • Intel Threading Building Blocks
  • Threading Building Blocks
  • Intel Threading Building Blocks
  • Intel Threading Building Blocks
  • Intel Threading Building Blocks
  • Intel Threading Building Blocks
owl:sameAs
foaf:name
  • Intel Threading Building Blocks
foaf:page
is dbpedia-owl:influencedBy of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influencedBy of
is owl:sameAs of
is foaf:primaryTopic of