Category Archives: parallelism

Some Performance Advantages of Using a Task-Based Parallelism Model

As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications. There are many reasons to implement parallelism as well as many methods for doing it – but this blog is not about either of those things. This blog is about the performance advantages of one particular [...] Read more >

Open Parallel: Optimizing Web Performance with TBB

Open Parallel is a research and development company that focuses on parallel programming and multicore development. We are a bunch of highly skilled geeks from various backgrounds that work together on problems in parallel programming and software development for multicore and manycore platforms. At LinuxConf (LCA2010) James Reinders gave a talk about the Threading Building [...] Read more >

ParaSail – A New Programming Language – Parallel Programming Talk #120

  Welcome to another edition of Parallel Programming Talk. This is show #120.  Today’s guest is Tucker Taft from the Sofcheck Company – we’ll be talking with him shortly about a new programming language he has created.  But first, What is Clay Thinking About? An interesting discussion about human memory – based on the question [...] Read more >

Parallelism as a First Class Citizen in C and C++, the time has come.

It is time to make Parallelism a full First Class Citizen in C and C++.  Hardware is once again ahead of software, and we need to close the gap so that application development is better able to utilize the hardware without low level programming. The time has come for high level constructs for task and [...] Read more >

Baker’s Dozen of Technical Papers and Blogs Published on Parallel Programming Community

There has been a significant flurry of activity in the Parallel Programming Community. Lots of new reading material in the past two weeks alone, not to mention the Gold version of OpenCL has been released. Download the SDK. More assorted technical papers on OpenCL from Intel Engineer Arnon Peleg and others on his team: Intel® [...] Read more >

PVS-Studio has learned to watch over your programming

PVS-Studio now has an operation mode that will help you to find errors and misprints as soon as possible. The analyzer launches right after the files have been compiled and “blushes with shame” for your code if something goes wrong. The feature is currently available only for Visual Studio 2010 users. I wrote many times [...] Read more >

Jeff’s Notebook: Get an Intro to Intel® OpenCL Tools

I just discovered a new white paper discussing Intel’s OpenCL Tools on the Intel Parallel Programming Community.  Vinay Awasthi, an Intel Application Engineer, has written a detailed paper that outlines the status of OpenCL implementation and available tools for developers using Intel OpenCL SDK.  Vinay provides good descriptions of how to use Intel OpenCL Tools with some excellant [...] Read more >