Performance improvements in many-core systems can only be achieved by writing efficient parallel programs. However, testing parallel applications is not straightforward.

In the June 2008 issue of MSDN Magazine, Rahul V. Patil and Boby George look at testing techniques and six helpful tools you can use to locate problems in parallel programs.

See our MSDN Magazine archives for more articles on testing and concurrency.