Skip to content
TBB

Image by Daria-Yakovleva on Pixabay · Pixabay License

EntityQ1384104· pop 11· linked from 186 articles

Also known as Intel TBB, oneTBB, Intel Threading Building Blocks, oneAPI Threading Building Blocks

C++-Threading-Bibliothek von Intel

Source code

The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates. The library differs from typical threading packages in the following ways: oneTBB enables you to specify logical parallelism instead of threads. oneTBB targets threading for performance. oneTBB is compatible with other threading packages. oneTBB emphasizes scalable, data parallel programming. oneTBB relies on generic programming. Refer to oneTBB examples and samples to see how you can use the library. NOTE: Threading Building Blocks (TBB) is now called oneAPI Threading Building Blocks (oneTBB) to highlight that the tool is a part of the oneAPI ecosystem. The oneTBB project is governed by the UXL Foundation. You can get involved in this project in following ways: Join the Open Source and Specification Working Group meetings. Join the mailing lists for the UXL Foundation to receive meetings schedule and latest updates. Contribute to oneTBB project or oneTBB specification. Read CONTRIBUTING for more information. Use GitHub Issues for feature requests, bug reports, and minor inquiries. For broader questions and development-related discussions, use GitHub Discussions. License oneAPI Threading Building Blocks is licensed under Apache License, Version 2.0. By its terms, contributions submitted to the project are also done under that license. All names and brands may be claimed as the property of others.

Excerpt from the source-code README · 4,884 chars · not written by Vinony

Wikidata facts

Instance of
free software
Developer
Intel
Official website
intel.com/oneTBB
Show 6 more facts
Stack Exchange tag
stackoverflow.com/tags/tbb
software version identifier
2022.0.0
programmed in
C++
source code repository URL
github.com/uxlfoundation/oneTBB
Sources (5)

via Wikidata · CC0

Article · Deutsch

Die Threading Building Blocks (auch Intel Threading Building Blocks oder kurz TBB) ist eine vom Halbleiterhersteller Intel entwickelte C++-Programmbibliothek 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 verwendet bei der Implementierung Template-Programmierung. Version 1.0 von TBB wurde von Intel im August 2006 freigegeben. Im September 2011 wurde die Version 4.0 veröffentlicht. TBB 4.0 unterstützt Windows (XP oder neuer), macOS (version 10.4.4 oder höher) und Linux.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 11 languages

via Wikidata sitelinks · CC0