Professional multicore programming design and implementation for C++ developers

"This practical book shifts the focus from sequential programming techniques to parallel and multithreaded programming techniques and introduces you to the everyday fundamentals of programming for multiprocessor and multithreaded architectures." "This book is for developers of various...

Full description

Bibliographic Details
Main Author: Hughes, Cameron
Other Authors: Hughes, Tracey
Format: eBook
Language:English
Published: Indianapolis, Ind. Wiley Pub. 2008
Series:Wrox professional guides
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03166nmm a2200589 u 4500
001 EB001940736
003 EBX01000000000000001103638
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9786611767181 
020 |a 6611767185 
020 |a 1281767182 
020 |a 0470417668 
020 |a 9780470417669 
050 4 |a QA76.642 
100 1 |a Hughes, Cameron 
245 0 0 |a Professional multicore programming  |b design and implementation for C++ developers  |c Cameron Hughes, Tracey Hughes 
260 |a Indianapolis, Ind.  |b Wiley Pub.  |c 2008 
300 |a xxvi, 621 pages  |b illustrations 
505 0 |a 1. The New Architecture. 2. Four Effective Multicore Designs. 3. The Challenges of Multicore Programming. 4. The Operating System's Role. 5. Processes, C++ Interface Classes, and Predicates. 6. Multithreading. 7. Communication and Synchronization of Concurrent Tasks. 8. PADL and PBS: Approaches to Application Design. 9. Modeling Software Systems That Require Concurrency. 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 Management. Bibliography 
505 0 |a Includes bibliographical references and index 
653 |a COMPUTERS / Programming Languages / Java / bisacsh 
653 |a System design / fast 
653 |a COMPUTERS / Programming Languages / C♯ / bisacsh 
653 |a System design / http://id.loc.gov/authorities/subjects/sh85131736 
653 |a Conception de systèmes 
653 |a Parallel programming (Computer science) / fast 
653 |a Multiprocessors / fast 
653 |a Multiprocessors / http://id.loc.gov/authorities/subjects/sh85088386 
653 |a C++ (Langage de programmation) 
653 |a COMPUTERS / Programming Languages / Pascal / bisacsh 
653 |a C++ (Computer program language) / http://id.loc.gov/authorities/subjects/sh87007505 
653 |a C++ (Computer program language) / fast 
653 |a Multiprocesseurs 
653 |a Parallel programming (Computer science) / http://id.loc.gov/authorities/subjects/sh85097827 
653 |a Programmation parallèle (Informatique) 
700 1 |a Hughes, Tracey 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Wrox professional guides 
500 |a Title from title screen 
015 |a GBA875889 
776 |z 9780470417669 
776 |z 0470289627 
776 |z 9780470289624 
776 |z 0470417668 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780470289624/?ar  |x Verlag  |3 Volltext 
082 0 |a 500 
082 0 |a 745.4 
082 0 |a 005.13/3 
520 |a "This practical book shifts the focus from sequential programming techniques to parallel and multithreaded programming techniques and introduces you to the everyday fundamentals of programming for multiprocessor and multithreaded architectures." "This book is for developers of various skill levels who are making the move into multicore programming and application development." -- Jacket