» » Multi-Core Programming
eBook Multi-Core Programming download
No category
Author: S. Akhter
ISBN: 8183333923
Pages 336 pages
Publisher BPB Publications (2010)
Language English
Category: No category
Rating: 4.9
Votes: 125
ePUB size: 1970 kb
FB2 size: 1493 kb
DJVU size: 1538 kb
Other formats: txt mobi lrf lit

eBook Multi-Core Programming download

by S. Akhter


Multi-Core Programming.

Multi-Core Programming. ISBN 10: 8183333923 ISBN 13: 9788183333924. Publisher: BPB Publications, 2010.

Multi-core Programming : Increasing Performance Through Software Multi-threading. By (author) S. Akhter.

Multi-Core Programming Increasing Performance through Software Multi-threading, by Shameem Akhter and Jason Roberts

Multi-Core Programming Increasing Performance through Software Multi-threading, by Shameem Akhter and Jason Roberts. Discover programming techniques for Intel multi-core architecture and Hyper-Threading Technology. 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 Programming Increasing Performance through Software Multithreading. Bias aside, this is a very good book on practical multicore programming. They lay it on a bit thick, but I basically agree. Professional Multicore Programming is covers lots of great stuff. The examples focus on POSIX compliant systems such as Linux.

Multi-Core Programming book.

1 Multi-Core Programming Increasing Performance through Software Multi-threading Shameem Akhter Jason Roberts Intel PRESS.

Multicore Programming Guide. SPRAB27B-August 2012 Submit Documentation Feedback

Multicore Programming Guide. SPRAB27B-August 2012 Submit Documentation Feedback. Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions.

book by Shameem Akhter. Discover programming techniques for Intel® multi-core Technology and Intel® Hyper-Threading Technology. Discover programming techniques for Intel multi-core architecture.

Want to be notified of new releases in icore-Programming?

This title helps you discover programming techniques for Intel multi-core architecture and Hyper-Threading Technology. 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. It includes: 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; and, 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. The companion Web site contains pointers to threading and optimization tools, code samples from the book, and extensive technical documentation on Intel multi-core architecture.
Ndlaitha
I read this, good book. However I like "Structured Parallel Programming" much better, unlike this book it is almost evangelical in saying that ALL programmers are parallel programmers, because all the microprocessors - even in our cell phones - are multicore. So anyone who writes single threaded programs is just a bad parallel programmer! And then it lays out structures and patterns that are known to work best on multiple threads, without the need for locks. It shows examples mostly in intel tools, but also in Open MP.
Multi-Core Programming did not stick with me the way "Structured Parallel Programming" did. However, it also makes the point that we should all take advantage of multiple cores and it addresses what can be done in (what I remember) as a more technical way.
Clever
This book is a valuable resource for anybody preparing to write a program which leverages multiple CPU cores. I recommend it highly. It does a very good job of explaining the performance issues which may occur if the interaction and communication between cores are not properly understood, and also how to mitigate these issues.