|
Migrating code to multi-core processors is increasingly popular. However, it isn’t enough to get software to run on a multi-core processor — the key to success is optimizing the software to make full use of all cores. This whitepaper examines various techniques for improving multi-core performance including distributing tasks across multiple threads, reducing lock contention, optimizing CPU cache usage, and minimizing I/O bottlenecks.
|