Intel Threading Building Blocks
Outfitting C++ for Multi-core Processor Parallelism
Publisher: O'Reilly Media
Released: July 2007
Pages: 334
Description
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Recently Viewed
Tomcat: The Definitive Guide, 2nd Edition
By Jason Brittain, Ian F. Darwin
October 2007
Ebook: $31.99
Print & Ebook: $43.99
Print: $39.99
ActionScript 3.0 Cookbook
By Joey Lott, Darron Schall, Keith Peters
October 2006
Ebook: $31.99
Print & Ebook: $43.99
Print: $39.99
Halo 2 Hacks
By Stephen Cawood
September 2005
Ebook: $9.99
Print: $24.95
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly Media Intel Threading Building Blocks
 
1.5

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (1)

REVIEWS

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

(7 of 8 customers found this review helpful)

 
2.0

Little more than the Intel PDFs

By kfsone

from Bedford, TX

About Me Developer

Verified Reviewer

Pros

    Cons

    • Difficult to understand
    • Not comprehensive enough
    • Too many errors

    Best Uses

    • Expert

    Comments about O'Reilly Media Intel Threading Building Blocks:

    The book mostly consists of slightly-annotated variations of the[@] PDFs, albeit slightly easier to read thanks to the O'Reilly layout. But, for example, the parallel_scan description is exactly the same - and just as difficult to comprehend - as that in the "GettingStarted.pdf" over at tbb.Alas the book is already out-of-date; the online documentation versions include C++0x Lambda expression examples, while the book includes a short comment on the possible future of Lambdas right at the end.The book retains the online-docs helter-skelter launch into things, so if you were hoping the book might walk you into how things work with a little more grace, you'll be dissapointed.Lastly: The book continues the emphasis on algorithmic crunching; I was hoping that in the book they might at least invest a little additional time into describing independent parallelism, aka threading. Alas, aside from the stock parallel_while and pipeline documentation from the tbb site, it doesn't really go into it. There is some coverage of the task scheduler, but it is an old version of the online documentation, so it explores how the task scheduler works rather than examining practical use cases.With that said: It fails to inspire any real "wow" as to how TBB might really benefit a non-trivial parallelization task over the equally algorithm-centric OpenMP.

    (5 of 9 customers found this review helpful)

     
    1.0

    Too much evangelism

    By Chrilly

    from Altmelon, Austria/Europe

    About Me Designer, Developer

    Verified Reviewer

    Pros

      Cons

        Best Uses

          Comments about O'Reilly Media Intel Threading Building Blocks:

          In the former times the court-poets of dukes or kings wrote praise-poems to the diletantic literaric works of their masters. Cervantes reacted on this by writting ironic praise-poems for his own Don Quijote.
          I thought these times have long passed by. But famous scientist are doing nowadays practically the same. They are writing praise-poems to a rather mediocre book. The reason is the same than in the old times. Getting money from a rich person/organisation. But its nevertheless a shame.
          The author calls himself an Evangelist. Which is for European ears very unusuall. But its correct. The book has very little detailed technical content, it just tells the reader over and over again, how great TBBs are.
          TBBs are based on the Cilk-technology of M.I.T. The team developed also a massive parallel programm called Cilk-Chess. My own PC-based chess programm won in computer-chess tournaments several times against Cilk-Chess. The speedup of Cilk was - at least for chess - very modest. Writing an effective massive parallel chess programm requires a lot of work and knowledge. With Cilk/TBBs its relative straightforward. But the result is of little practical value.
          The book does not address the efficiency question at all. I have not found any detailed speedup analysis. But that's the real question in parallel programming. If its not considerable running faster than the linear version, there is no point for doing the work.

          Displaying reviews 1-2

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Save a Tree - Go Digital  what is this?
          Ebook: $31.99
          Formats: DAISY, ePub, Mobi, PDF
          Print & Ebook: $43.99
          Print: $39.99