Subprocesamiento de bloques de construcción
Los Threading Building Blocks (incluyendo Intel Threading Building Blocks o corto TBB ) es un semiconductor por fabricante Intel desarrollaron C ++ - biblioteca de programas para uso eficiente de los procesadores de múltiples núcleos . La biblioteca proporciona un conjunto de estructuras de datos y algoritmos que, al usar subprocesos, ayudan a evitar problemas típicos. TBB utiliza la programación de plantillas en la implementación .
La versión 1.0 de TBB fue lanzada por Intel en agosto de 2006. La versión 4.0 se lanzó en septiembre de 2011. TBB 4.0 es compatible con Windows (XP o posterior), macOS (versión 10.4.4 o posterior) y Linux .
literatura
- Michael Voss, Rafael Asenjo, James Reinders: Pro TBB . Apress, 2019, ISBN 978-1-4842-4397-8 (Descarga de libros electrónicos de acceso abierto: [1] ).
- James Reinders: Intel Threading Building Blocks: Equipamiento de C ++ para el paralelismo de procesadores de múltiples núcleos . O'Reilly Media, 2007, ISBN 978-0-596-51480-8 ( oreilly.com ).
- M. Voss: Desmitifique el paralelismo escalable con los algoritmos paralelos genéricos de Intel Threading Building Blocks . 2006.