Авторские блоги

Threading Building Blocks and Linux Distributions, Part 2
Опубликовано Kevin Farnham Размещено 26.03.2008 0
In my last post I talked about the availability of Threading Building Blocks packages in Debian Linux, Ubuntu Linux, and the Fedora Project. In this post, I'll investigate TBB's availability in other Linux distributions and also in FreeBSD.Commercial TBB supported Linux distros The Commercial TBB...
Hacking Threading Building Blocks into Cygwin, Part 3
Опубликовано Kevin Farnham Размещено 10.03.2008 3
My last post about hacking Threading Building Blocks into Cygwin ended with an "Unknown OS" error in file src/tbb/tbb_misc.h. This was a good sign because it meant I had things configured correctly enough for my Cygwin GCC compiler to actually start building TBB. To reiterate, what I'm trying to ...
Hacking Threading Building Blocks into Cygwin, Part 2
Опубликовано Kevin Farnham Размещено 05.03.2008 3
My first blog post about Threading Building Blocks and Cygwin didn't include "Hacking" in the title -- but that's definitely what I'm doing at this point, so this and subsequent posts will be titled that way. If/when I reach the point where I know how to build and use TBB within the Cygwin enviro...
Threading Building Blocks and Cygwin, Part 1
Опубликовано Kevin Farnham Размещено 05.03.2008 1
I've seen a lot of interest within the Threading Building Blocks community in using TBB on "Unix-on-Windows" platforms, such as Cygwin, MinGW (Minimalist GNU for Windows), and UWIN. I'll be getting back to my "Building Threading Building Blocks on UWIN" investigation soon; but this morning I'm ta...
Threading Building Blocks Template for Visual Studio Now Available
Опубликовано Kevin Farnham Размещено 25.02.2008 1
Installing and configuring Threading Building Blocks for use in developing Windows applications using Visual Studio is getting easier, thanks to Dave Vanden Bout, owner of the /// Parallelism Panorama /// blog. In his latest entry, "Making TBB a bit easier...", Dave talks about and offers for dow...
Can Parallelism Achieve Superlinear Performance Gains?
Опубликовано Kevin Farnham Размещено 15.02.2008 6
I just received the March edition of Dr. Dobb's Journal (yes, I still get the printed version). Inside, there is an article by Herb Sutter titled "Going Superlinear". The article posits what at first glance appears to be a rather curious, and perhaps far-fetched, concept: the notion that N proces...
Nice Tutorial: Getting Started with TBB on Windows
Опубликовано Kevin Farnham Размещено 09.02.2008 2
While scanning for blog posts about Threading Building Blocks tonight, I came across a nice little tutorial about "Getting started with TBB" (on Windows). The post describes the procedure the author used to get the tbb20_014oss commercial aligned release installed and working in the Windows envir...
Integrating Python and Threading Building Blocks, Part 3
Опубликовано Kevin Farnham Размещено 28.01.2008 0
Continuing my effort to create an application that has a Python GUI and a back-end C++ computation engine that is threaded using Threading Building Blocks, I followed the instructions in the "Boost.Python Build and Test HOWTO" about how to relocate my Boost.Python "quickstart" application, so I c...
Integrating Python and Threading Building Blocks, Part 2
Опубликовано Kevin Farnham Размещено 25.01.2008 0
In my last post, I installed the Boost C++ libraries onto my Windows machine, and verified that the installation was successful. Now it's time to get Boost.Python operational, so I can get closer to my objective of creating a Threading Building Blocks application that is run using a Python user i...
Integrating Python and Threading Building Blocks, Part 1
Опубликовано Kevin Farnham Размещено 21.01.2008 0
Several months ago, I began working on integrating Threading Building Blocks with scripting languages, such as Perl and Python. In the past week I've reexamined this problem from a new point of view: focusing on a single scripting language, rather than trying to come up with a single solution tha...