文档介绍:Praise for Intel Threading Building Blocks
“The Age of puting is over. With the advent of multi-core processors, parallel-
computing technology that was once relegated to universities and research labs is now
emerging as mainstream. Intel Threading Building Blocks updates and greatly expands the
‘work-stealing’ technology pioneered by the MIT Cilk system of 15 years ago, providing a
modern industrial-strength C++ library for concurrent programming.
“Not only does this book offer an excellent introduction to the library, it furnishes novices
and experts alike with a clear and accessible discussion of plexities of
concurrency.”
— Charles E. Leiserson, puter Science and Artificial
Intelligence Laboratory
“We used to say make it right, then make it fast. We can’t do that anymore. TBB lets us
design for correctness and speed up front for Maya. This book shows you how to extract
the most benefit from using TBB in your code.”
— Martin Watt, Senior Software Engineer, Autodesk
“TBB promises to change how parallel programming is done in C++. This book will be
extremely useful to any C++ programmer. With this book, James achieves two important
goals:
• Presents an excellent introduction to parallel programming, illustrating the -
mon parallel programming patterns and the forces governing their use.
• Documents the Threading Building Blocks C++ library—a library that provides
generic algorithms for these patterns.
“TBB incorporates many of the best ideas that researchers in object-oriented parallel
computing developed in the last two decades.”
— Marc Snir, Head of puter Science Department, University of
Illinois at Urbana-Champaign
“This book was my first introduction to Intel Threading Building Blocks. Thanks to the
easy-to-follow discussion of the features implemented and the reasons behind the choices
made, the book makes clear that Intel’s Threading Building Blocks are an excellent
synthesis of some of the best current par