Threading Building Blocks
I Building Blocks Threading (tra cui Intel Threading Building Blocks o breve TBB ) è un produttore di semiconduttori da Intel sviluppato C ++ - libreria di programma per l'uso efficiente di processori multi-core . La libreria fornisce una serie di strutture di dati e algoritmi che, quando si utilizzano i thread, aiutano a evitare problemi tipici. TBB utilizza la programmazione dei modelli nell'implementazione .
La versione 1.0 di TBB è stata rilasciata da Intel nell'agosto 2006. La versione 4.0 è stata rilasciata nel settembre 2011. TBB 4.0 supporta Windows (XP o successivo), macOS (versione 10.4.4 o successiva) e Linux .
letteratura
- Michael Voss, Rafael Asenjo, James Reinders: Pro TBB . Apress, 2019, ISBN 978-1-4842-4397-8 (Download eBook ad accesso aperto: [1] ).
- James Reinders: Intel Threading Building Blocks: Outfitting C ++ per il parallelismo dei processori multi-core . O'Reilly Media, 2007, ISBN 978-0-596-51480-8 ( oreilly.com ).
- M. Voss: demistifica il parallelismo scalabile con gli algoritmi paralleli generici di Intel Threading Building Blocks . 2006.