Multi-Core Programming: Increasing Performance through Software Multithreading

Including ready-to-use code examples to help readers master necessary programming techniques, this guide helps developers write high-performance multi-threaded code for Intel's multi-core architecture while avoiding common parallel programming issues.
TABLE OF CONTENTS