Professional Multicore Programming: Design and Implementation for C++ Developers

Valutazione media 3,25
( su 8 valutazioni fornite da Goodreads )
 
9780470289624: Professional Multicore Programming: Design and Implementation for C++ Developers

Professional Multicore Programming: Design and Implementation for C++ Developers presents the basics of multicore 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 multithreaded 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 multicore programming.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

From the Back Cover:

Professional Multicore Programming: Design and Implementation for C++ Developers

In order to increase overall system performance, computer manufacturers have opted to add more processors rather than increase clock frequency. In turn, if you want an application to benefit from the next new processor, that application will have to be modified to exploit multiprocessor computers. 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 duo of experienced authors takes the complicated topics of parallel processing and software concurrency and presents them in a clear, understandable manner. Their no-nonsense approach to programming multiprocessing and multithreading models, along with numerous helpful examples, demonstrates how to execute successful multicore programming and enables you to harness the power of the new multicore processors to their fullest potential.

What you will learn from this book

  • The various pitfalls, traps, and challenges of concurrency programming and synchronization

  • Methods and techniques for debugging and testing multicore programming

  • How to take advantage of processor-specific features using cross-platform techniques

  • The role of the operating system in multicore programming

  • Ways to take advantage of framework classes as building blocks for concurrency

  • How to reduce the complexity of task synchronization and communication through the use of interface classes

Who this book is for
This book is for developers of various skill levels who are making the move into multicore programming and application development.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author:

Cameron Hughes is a professional software developer. He is a software engineer at CTEST Laboratories and a staff programmer/analyst at Youngstown State University. With over 15 years as a software developer, Cameron Hughes has been involved in software development efforts of all sizes, from business and industrial applications to aerospace design and development projects. Cameron is the designer of the Cognopaedia and is currently project leader on the GRIOT project that runs on the Pantheon at CTEST Laboratories. The Pantheon is a 24 node multicore cluster that is used in the development of multithreaded search engine and text extraction programs.

Tracey Hughes is a senior graphics programmer at CTEST Laboratories, where she develops knowledge and information visualization software. Tracey Hughes is the lead designer for the M.I.N.D, C.R.A.I.G, and NOFAQS projects that utilize epistemic visualization at CTEST Laboratories. She regularly contributes to Linux development software efforts. She is also a team member on the GRIOT project.
Cameron and Tracey Hughes are also the authors of six books on software development, multithreaded, and parallel programming: Parallel and Distributed Programming Using C (Addison Wesley, 2003), Linux Rapid Application Development (Hungry Minds, 2000), Mastering the Standard C++ Classes (Wiley, 1999), Object - Oriented Multithreading Using C (Wiley, 1997), Collection and Container Classes in C++ (Wiley, 1996), and Object - Oriented I/O Using C Iostreams (Wiley, 1995).

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

Edizione Internazionale
Edizione Internazionale

1.

Cameron Hughes & Tracey Hughes
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi Softcover Prima edizione Quantità: > 20
Edizione Internazionale
Da
LowPriceBookDeals
(Wilmington, DE, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Softcover. Condizione libro: New. 1st edition. Brand NEW, Paperback International Edition. Black & White or color, Cover and ISBN may be different but similar contents as US editions. Standard delivery takes 3-6 business days by USPS/UPS/Fedex with tracking number. Choose expedited shipping for superfast delivery 2-4 business days. We do not ship to PO Box addresses. International Edition Textbooks may bear a label Not for sale in the U.S. or Canada etc. printed only to discourage U.S. students from obtaining an affordable copy. Legal to use despite any disclaimer on cover as per US court. No access code or CD included unless specified. In some instances, the international textbooks may have different exercises at the end of the chapters. Printed in English. 100% Customer satisfaction guaranteed! Please feel free to contact us for any queries. Codice libro della libreria LBDUS61512034

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 17,54
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,17
In U.S.A.
Destinazione, tempi e costi

2.

Hughes, Cameron And Tracey Hughes
Editore: Wiley Publishing (2008)
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi Softcover Prima edizione Quantità: 1
Da
Valutazione libreria
[?]

Descrizione libro Wiley Publishing, 2008. Softcover. Condizione libro: New. First Edition. This specific softcover book is in new condition and has a cover free from blemishes and scuffing with sharp corners and edges. The pages are clean, crisp, unmarked and uncreased . Due to the size and weight of this book, it is not eligible for priority or international shipping.We package all books in custom cardboard book boxes for shipment and ship daily with tracking numbers. ; "This book presents the basics of multicore 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 multithreaded 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 multicore programming." ; 8.98 X 7.40 X 1.50 inches; 648 pages. Codice libro della libreria 8456

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 23,80
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,41
In U.S.A.
Destinazione, tempi e costi

3.

Cameron Hughes, Tracey Hughes
Editore: Wrox (2008)
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi Paperback Quantità: 1
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Wrox, 2008. Paperback. Condizione libro: New. 1. Codice libro della libreria DADAX0470289627

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 38,24
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,41
In U.S.A.
Destinazione, tempi e costi

4.

Hughes, Cameron, Hughes, Tracey
Editore: Wrox (2008)
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi Paperback Quantità: 2
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Wrox, 2008. Paperback. Condizione libro: New. Codice libro della libreria P110470289627

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 49,71
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,56
In U.S.A.
Destinazione, tempi e costi

5.

Hughes, Cameron; Hughes, Tracey
Editore: Wrox
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi PAPERBACK Quantità: 1
Da
Cloud 9 Books
(Wellington, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Wrox. PAPERBACK. Condizione libro: New. 0470289627 New Condition. Codice libro della libreria NEW6.0240109

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 52,87
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,27
In U.S.A.
Destinazione, tempi e costi

6.

Hughes, Cameron/ Hughes, Tracey
Editore: Wrox Pr Inc (2008)
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi Paperback Quantità: 1
Da
Revaluation Books
(Exeter, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Wrox Pr Inc, 2008. Paperback. Condizione libro: Brand New. pap/onl edition. 576 pages. 9.25x7.50x1.50 inches. In Stock. Codice libro della libreria zk0470289627

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 77,93
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 6,71
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

7.

Cameron Hughes
ISBN 10: 0470289627 ISBN 13: 9780470289624
Nuovi Quantità: 1
Da
Castle Rock
(Pittsford, NY, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: Brand New. Book Condition: Brand New. Codice libro della libreria 97804702896241.0

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 88,46
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,41
In U.S.A.
Destinazione, tempi e costi