
Multi-Core Programming
(Paperback)
S. Akhter,
BPB Publications (Publisher)
Ships within 4-6 days
Out Of Stock

(Paperback)
S. Akhter,
BPB Publications (Publisher)
Ships within 4-6 days
Out Of Stock
Software developers can no longer rely on increasing clock speeds alone to speed up single-threaded applications; instead, to gain a competitive advantage, developers must learn how to properly design their applications to run in a threaded environment. Multi-core architectures have a single processor package that contains two or more processor “execution cores,” or computational engines, and deliver-with appropriate software- fully parallel execution of multiple software threads. Hyper-Threading Technology enables additional threads to operate on each core.
This book helps software developers write high-performance multi-threaded code for Intel’s multi-core architecture while avoiding the common parallel programming issues associated with multi-threaded programs.
Highlights include:
Elements of parallel programming and multi-threading
Programming with threading APIs
Open MP: The portable solution
Solutions to common parallel programming problems.
Debugging and testing multi-threaded applications.
Software development tools for multi-threading.
This book is practical, hands-on volume with immediately usable code examples that enables readers to quickly master the necessary programming techniques.
