logo
Home Science & Tech Computer and I.T. Multi-Core Programming
product-img
Multi-Core Programming
Enjoying reading this book?

Multi-Core Programming

by Shameem Akhter
4.2
4.2 out of 5
Creators
Author Shameem Akhter
Publisher BPB Publications
Synopsis 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 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

Enjoying reading this book?
Binding: PaperBack
About the author
Specifications
  • Language: English
  • Publisher: BPB Publications
  • Pages: 336
  • Binding: PaperBack
  • ISBN: 9788183333924
  • Category: Computer and I.T.
  • Related Category: Advance Science
Share this book Twitter Facebook


Suggested Reads
Suggested Reads
Books from this publisher
Pagemaker 7 Training Guide by Satish Jain
Data Warehousing by BPB
DIGITAL ELECTRONICS AND MICROPROCESSORS  by Satish Jain
C Pearls by Yashavant Kanetkar
'O' Level Made Simple Internet Technology & Web Design (M2-R4) by Satish Jain
Guide to Advanced Computer Networking ( Ques. & Ans.) by Satish Jain
Books from this publisher
Related Books
BPB Golden Solutions Programming and Problem Solving Through C Prof. Satish Jain
Microservices by Examples Using .NET Core Baishakhi Banerjee
SAP/ ABAP HANA Programming Sudipta Malakar
Data Warehousing BPB
Mastering Database Technologies Ivan Bayross
Project Management Interview Questions Shivprasad Koirala
Related Books
Bookshelves
Stay Connected