Parallel Programming Via Committee
One of the biggest multicore challenges these days is converting those serial programs to parallel. The Silver Bullet is the tool that allows you to 'push a button' and voila - out pops parallel code. Many companies are working on proprietary solutions, all with varying degrees of functionality and purpose. There are also many efforts underway at the various research institutions (which include the development of new programming languages). How about if we alleviate some of the issues of parallel programming by combining forces and sharing knowledge and experiences? An effort is underway to develop a best practices guide by committee. I'll be back with some specific examples that have been contributed.