New Intel software to help multithreaded coding

Intel plans to release its Threading Building Blocks development tools today, CNet reports. A beta of the tools already ran from late March through early June, but Intel now plans to release the final version into the wild. Intel Threading Building Blocks is, in Intel's words, a C++ template-based runtime library that lets developers do the following:
  • Specify parallelism in [applications] instead of low-level threading details
  • Emphasize scalable parallel programming
  • Take advantage of pre-built and tested parallel constructs
In short, Intel Threading Building Blocks is meant to help simplify and speed up development of multithreaded software that can take advantage of dual- and multi-core processors (and, of course, multi-processor systems.) This library will complement other Intel tools that share a similar purpose, including Intel Thread Checker 3.0 and Intel Thread Profiler 3.0. Intel expects 70% of its processors to be multi-core by the end of the year, so the company is encoraging developers to optimize or re-write their software with multithreading in mind.
Tip: You can use the A/Z keys to walk threads.
View options

This discussion is now closed.