Multicore Cookbook
Harnessing the power of multicore processors is one of the largest challenges facing the computer industry today. Here we look at the challenges and some of the programming methods we can use to solve the problem.
The world of multicore processing is coming soon, requiring new languages and programming techniques to leverage it smoothly. Fortress could be our best hope for doing just that.
| Top Stories
Adding more cores doesn't guarantee your programs will go faster: You need to tell the programs how to use the cores. We'll show you how to use OpenMP to speed up your code in just 30 minutes.
A revolution, or evolution, is taking place in the computing industry. Multiple CPUs and multiple cores aren't new to high-end markets, but this is the first time that they're being mass-produced -- and every programmer needs to understand how to take advantage of multicore systems.
No matter how you cut it, coding for multicore is really just parallel programming.Doug Eadline explains the differences between OpenMP and MPI, when it's smart to use existing code and when it's time to rewrite an application to scale better on multicore systems.
|