Welcome Back !To keep connected with uslogin with your personal info
Login
Sign-up
Login
Create Account
Submit
Enter OTP
Step 2
Prev
Home Science & Tech Computer and I.T. Multi-Core Programming
Enjoying reading this book?
Multi-Core Programming
by Shameem Akhter
4.2
4.2 out of 5
Creators
AuthorShameem Akhter
PublisherBPB Publications
SynopsisSoftware 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
OpenMP*: The portable solution
Solutions to common parallel programming problems
Debugging and testing multi-threaded applications
Software development tools for multi-threading
This book is a practical, hands-on volume with immediately usable code examples that enable readers to quickly master the necessary programming techniques.
Table Of Contents:
Chapter 1 : Introduction To Multi-Core Architecture
Chapter 2 : System Overview Of Threading
Chapter 3 : Fundamental Concepts Of Parallel
Chapter 4 : Threading and Parallel Programming Constructs
Chapter 5 : Threading APIs
Chapter 6 : OpenMP : A Portable Solution For Threading
Chapter 7 : Solutions To Common Parallel Programming Problems
Chapter 8 : Multi-Threaded Debugging Techniques
Chapter 9 : Single-Core Processor Fundamentals
Chapter 10 : Threading on Intel Multi-Core Processors
Chapter 11 : Intel Software Development Products