“英特尔线程构建模块”(TBB) 1.1 是 C++ 运行时函数库,可以将实现最优多核心性能所需的低级别线程处理细节抽象出来。它使用通用的 C++ 模板与编码风格,可消除乏味的线程实施工作。
现在您可以像专家一样进行线程处理,但却不必成为一个专家
与其它线程模型相比,“英特尔TBB”实现并行所需的代码行数更少。您编写的应用程序可以跨平台移植。由于此函数库天生是可伸缩的,因此随着有更多的处理器核心可用,并不需要进行代码维护。
功能
准备好使用并行算法:
从高效率的并行算法模板库中选择模板,快速利用多核英特尔处理器的优势。
快速利用普遍需要的算法,这些算法均针对并行性能与可伸缩性专门设计。
利用通用模板轻松调整这些算法,满足自己的需要。
支持以插件形式轻松部署到应用程序中,针对可用核心与缓存区域性进行优化,带来可伸缩的软件加速。
利用预先构建的并行结构,在许多情况下减少生成多线程软件所需的工作量。