The paradox of the benign data race

Oh! The dreaded data race! How we hate it! It makes life hard for the humble parallel programmer, causing programs to behave unpredictably when two processes try to use the same memory location at the same time and at least one of them is updating it. But I recently came across the idea of the [...]

IDF 2010: Five steps to parallel programming heaven

Last week at IDF, James Reinders (evangelist for Intel’s software and services group) delivered a presentation in partnership with Steve Teixeira (Product Unit Manager, Parallel Computing Platform Developer Division, Microsoft) to show how Intel tools and Microsoft’s Visual Studio work well together. The key lesson, Teixeira said, was that the paradigms used in both are [...]

From serial to parallel

There’s an old joke about a man who asks for directions to the church and is told: “If I were going to the church, I wouldn’t start from here.” In an ideal world, we’d be building parallel programs from scratch and making the most of all the tools at our disposal. But realistically, many if [...]

Follow

Get every new post delivered to your Inbox.