英特尔为多核开发软件创建开放源代码项目

      英特尔® 线程构件模块(TBB)是一种广受欢迎的软件 C++ 模板库,用于简化以并行方式运行(对任何多核计算机都至关重要)的软件应用的开发工作。现在,英特尔® 线程构件模块又成为包含运行时例外功能的 GNU 通用公共许可证第二版(GPLv2)下的一个开放源代码项目。在此背景之下,英特尔® 线程构件模块成为一款既是开放源代码同时又具备雄厚支持的商业产品。该款产品可帮助编程人员更轻松实现并行处理,同时也可显著提高应用程序在多核处理器上的性能。

       • 英特尔® 线程构件模块是一种 C++ 模板库,为 C++ 编程人员带来了并行编程能力。它采用了高效的通用编程技术,支持编程人员在编程时可以用任务来描述工作而非用线程。与采用线程包的 C++ 相比,这一能力使得开发人员无需花费太多精力即可编写出可扩展的程序。

      • 英特尔® 线程构件模块提供了一个并行处理的抽象概念,从而避免了直接使用线程包(如 P 线程或 Windows 线程)所固有的低级编程弊端。

      • 英特尔® 线程构件模块扩展了 C++ 功能,能够以一种简单有效的方式实现并行处理。它设计成可同任意 C++ 编译器一起使用,因此可简化针对多核系统的应用程序开发工作。

      • 英特尔® 线程构件模块可支持程序实现可扩充的性能,不仅能够使程序在当今的众多机器上实现出色运行,同时还能够让程序为未来的需求做好准备。它可以检测出硬件平台上的内核数量,并随着更多内核的添加做出必要调整来适应软件。在此基础之上,应用程序将可以更有效地发挥出多核硬件的优势。

      • 英特尔® 线程构件模块是一款已经验证的解决方案,当前被应用于广泛的 C++ 应用程序,特别是那些非常注重可扩充性能的应用程序。该工具涵盖了多个应用领域,包括数字内容创建、动画、金融服务、电子设计、以及自动化和设计模拟等。

      • 英特尔继续大力支持英特尔® 线程构件模块 2.0 商用版,目前售价是 299 美元/每单个用户。该产品包括一年的技术支持、升级和新版本支持等。英特尔® 线程构件模块商用版还包含在最新发布的英特尔® C++ 编译器专业版 10.0 中。

      如欲了解有关线程构件模块的更多信息,请访问www.threadingbuildingblocks.org

      英特尔® 软件提供有开发人员所需的资源、技术、产品和服务,方便其创建具备增强商业价值、并可在英特尔平台上出色运行的创新产品和行业领先软件解决方案。如欲了解更多信息,请访问:www.intel.com/go/software

      英特尔是芯片创新领域的领先厂商,致力于开发技术、产品和计划,从而不断改进人们的工作和生活方式。如欲了解有关英特尔的更多信息,请访问:www.intel.com/cn 新闻发布室.