Professional Multicore Programming

Design and Implementation for C++ Developers

by: Cameron Hughes - Tracey Hughes

Professional Multicore Programming
Author: Cameron Hughes, Tracey Hughes

Publisher: Wiley-Blackwell (an imprint of John Wiley & Sons Ltd)

List price: £ 39.99

Deastore.com price (info) € 47.09

Format: Paperback / softback

Publication date: 29 August 2008

Availability: (info) 5 working days

ISBN: 0470289627 ISBN 13: 9780470289624 This product is an E-publication based on: Professional Multicore Programming (2008)

Professional Multicore Programming by Cameron Hughes - Tracey Hughes

Presents the basics of multi core programming. This book describes the fundamentals of programming for multiprocessor and multi threaded architecture. Top page

Complete description

"Professional Multicore Programming: Design and Implementation for C++ Developers" presents the basics of multi core programming in a simple, easy-to-understand manner so that you can easily apply the concepts to your everyday projects. Learn the fundamentals of programming for multiprocessor and multi threaded architecture, progress to multi-core programming and eventually become comfortable with programming techniques that otherwise can be difficult to understand. Anticipate the pitfalls and traps of concurrency programming and synchronization before you encounter them yourself by finding them outlined in this indispensable guide to multi multi threaded programming. Top page

General info

Publisher & Imprint: Wiley-Blackwell (an imprint of John Wiley & Sons Ltd)

City: Chicester

Pages: 648

More info: height 235 mm width 188 mm weight 938 gr thickness 36 mm

Top page

Age recommended: Professional and scholarly

Subject Indexing & Classification Dewey: 005.133 Library of Congress Subject: System design

Summary Professional Multicore Programming Introduction.Chapter 1: The New Architecture.Chapter 2: Four Effective Multicore Designs.Chapter 3: The Challenges of Multicore Programming.Chapter 4: The Operating System's Role.Chapter 5: Processes, C++ Interface Classes, and Predicates.Chapter 6: Multithreading.Chapter 7: Communication and Synchronization of Concurrent Tasks.Chapter 8: PADL and PBS: Approaches to Application Design.Chapter 9: Modeling Software Systems That Require Concurrency.Chapter 10: Testing and Logical Fault Tolerance for Parallel Programs.Appendix A: UML for Concurrent Design.Appendix B: Concurrency Models.Appendix C: POSIX Standard for Thread Management.Appendix D: POSIX Standard for Process Managemnet.Bibliography.Index. Top page

Add your comment

Add a review - Highlight this book to a friend

Please login or register to send your review

Top page