Author's Blogs

TBB Parallel_for Task Division Curiosity
By Kevin Farnham Posted on 08/10/07 0
I closed my "Grain Size Experiments" post with some thoughts about "a little mystery" -- the fact that when I set my parallel_for grain size to any value above 50% but below 100% of my total range, the grain size that is actually used is one that evenly divides the work between the two processors...
TBB Parallel_for Grain Size Experiments
By Kevin Farnham Posted on 08/07/07 4
While working with some of the Threading Building Blocks example code, I decided to experiment with the grain size parameter in the parallel_for construct. I selected the sub_string_finder_extended.cpp program in the examples/GettingStarted subdirectory for my initial experimentation, because thi...
One Way to Build Threading Building Blocks on Windows
By Kevin Farnham Posted on 08/02/07 9
Yesterday I successfully built and tested Threading Building Blocks on my AMD Athlon 64 X2 system, running Gentoo Linux. I had switched to that machine after having some problems with building TBB on my Intel quad-core processor machine (which is running Windows XP). I had experimented with both ...
Threading Building Blocks, AMD Athlon 64 X2, and Gentoo Linux
By Kevin Farnham Posted on 08/02/07 1
There have been so many questions, since the announcement of the Threading Building Blocks open source project, about whether TBB works on non-Intel (for example, AMD) processors. The answer is quite simple: yes. As the TBB Product Overview states, Threading Building Blocks: Provides a single sol...
Preparing Your Windows System for OS TBB Development, Part 2
By Kevin Farnham Posted on 08/01/07 2
My first post in this series ended with an attempt to build GNU make from the source code. I decided to investigate the possibilities for installing GNU make on a Windows system, and indeed I found a much easier method than building it from the source code: namely, install Cygwin and use its pack...
Threading Building Blocks Tutorial at OSCON
By Kevin Farnham Posted on 07/25/07 0
Threading Building Blocks Tutorial at OSCON I'm at OSCON, and this morning I attended the Intel tutorial about Threading Building Blocks (TBB). The 3+ hour tutorial was titled "New Parallel Programming Tools for a Multicore World." Though I've been studying TBB for several weeks, I learned a lot...