Multicore Programming Practices
I’m back from DAC after speaking at a birds of a feather session on a new industry working group:
- Multicore Programming Practices - defining industry-wide, best practices to leverage existing code in multicore environments.
The working group is a part of the Multicore Association (www.multicore-association.com), a cross industry, vendor-neutral body defining standards to help with the multicore transition. I am co-chairing the working group with David Stewart, CEO of CriticalBlue.
Our goals are pretty simple. I’ve been involved with the embedded market segments’ transition to multicore processors for the past 5 years and see a real need for basic agreement and education on terms and best practices. So that’s really it. We’re not inventing something grand like a new language or API. We are agreeing upon and documenting best practices aimed at taking legacy code in C/C++ and making the code run in parallel.
On June 5 in Austin, the working group had its first meeting. We asked each member company to detail what they would consider their top fives issues when it comes to taking advantage of multicore. The next step is to categorize and create an ‘outline’ that could possibly serve as the outline for the end document. It will certainly be more work than simply outline and write and we’ll certainly learn and adjust as we go, but I was encouraged by the initial meeting. 11 companies provided input during this discussion.
I’ll write more as the group and its work takes shape.
On a personal note, the 3 weeks of straight travel are over. Nothing on the boards until August except a July trip to Vegas for NBA summer league.
Posted on: Saturday, June 14, 2008 at 9:57 pm
Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
