Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism

3,45 valoración promedio
( 20 valoraciones por GoodReads )
 
9780596514808: Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
From the Publisher:

Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert.

Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel's developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance.

You'll learn how Intel Threading Building Blocks:

  • Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general
  • Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions
  • Is compatible with other threading packages, and doesn't force you to pick one package for your entire program
  • Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors
  • Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints
Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don't need experience with parallel programming or multi-core processors to use this book.

About the Author:

James Reinders, Chief Evangelist of Intel Software Products, is a senior engineer who joined Intel Corporation in 1989 and has contributed to a number of projects, including the world's first TeraFLOP supercomputer (ASCI Red), compilers and architecture work for the iWarp, Pentium Pro, Pentium II, Itanium, and Pentium 4 processors. He has years of experience in processor architecture, optimizing compilers, parallel computer architecture, and making products for software developers.

Reinders is also the editorial columnist for the monthly "The Gauntlet" at www.devX.go-parallel.com, as well as the author of the Intel Press book titled "VTune Performance Analyzer Essentials" and contributor to the new book "Multi-Core Programming."

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

Edición internacional
Edición internacional

1.

James Reinders
Editorial: O'Reilly Media
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Tapa blanda Cantidad: > 20
Edición internacional
Librería
Sunshine Book Store
(Wilmington, DE, Estados Unidos de America)
Valoración
[?]

Descripción O'Reilly Media. Estado de conservación: New. 0596514808 This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Nº de ref. de la librería MI9788184043617

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 12,61
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 8,46
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

2.

James Reinders
Editorial: O Reilly Media, Inc, USA, United States (2007)
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Paperback Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción O Reilly Media, Inc, USA, United States, 2007. Paperback. Estado de conservación: New. 232 x 178 mm. Language: English . Brand New Book. Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you ll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert. Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel s developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance. You ll learn how Intel Threading Building Blocks: * Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general * Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions * Is compatible with other threading packages, and doesn t force you to pick one package for your entire program * Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors * Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don t need experience with parallel programming or multi-core processors to use this book. Nº de ref. de la librería AAZ9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,64
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

3.

James Reinders
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Soft cover Cantidad: > 20
Edición internacional
Librería
University Bookstore
(DELHI, DELHI, India)
Valoración
[?]

Descripción 2007. Soft cover. Estado de conservación: New. This book is BRAND NEW Soft cover International edition with black and white printing. ISBN number & cover page may be different but contents identical to the US edition word by word. Book is in English language. Nº de ref. de la librería UN-SHRO-339

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 10,32
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 14,48
De India a España
Destinos, gastos y plazos de envío

4.

James Reinders
Editorial: O Reilly Media, Inc, USA, United States (2007)
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Paperback Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción O Reilly Media, Inc, USA, United States, 2007. Paperback. Estado de conservación: New. 232 x 178 mm. Language: English . Brand New Book. Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you ll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert. Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel s developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance. You ll learn how Intel Threading Building Blocks: * Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general * Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions * Is compatible with other threading packages, and doesn t force you to pick one package for your entire program * Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors * Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don t need experience with parallel programming or multi-core processors to use this book. Nº de ref. de la librería AAZ9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 25,13
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a España
Destinos, gastos y plazos de envío

5.

James Reinders
Editorial: O'Reilly Media, Inc, USA
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Paperback Cantidad: 2
Librería
THE SAINT BOOKSTORE
(Southport, Reino Unido)
Valoración
[?]

Descripción O'Reilly Media, Inc, USA. Paperback. Estado de conservación: new. BRAND NEW, Intel Threading Building Blocks, James Reinders, Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert. Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel's developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance. You'll learn how Intel Threading Building Blocks: * Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general * Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions * Is compatible with other threading packages, and doesn't force you to pick one package for your entire program * Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors * Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don't need experience with parallel programming or multi-core processors to use this book. Nº de ref. de la librería B9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 18,85
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 7,87
De Reino Unido a España
Destinos, gastos y plazos de envío

6.

James Reinders
Editorial: O'Reilly Media 2007-07-19 (2007)
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Cantidad: 2
Librería
Chiron Media
(Wallingford, Reino Unido)
Valoración
[?]

Descripción O'Reilly Media 2007-07-19, 2007. Estado de conservación: New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Nº de ref. de la librería NU-BER-00109026

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,63
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
De Reino Unido a España
Destinos, gastos y plazos de envío
Edición internacional
Edición internacional

7.

James Reinders
Editorial: O'Reilly Media
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Tapa blanda Cantidad: > 20
Edición internacional
Librería
Sunshine Book Store
(Wilmington, DE, Estados Unidos de America)
Valoración
[?]

Descripción O'Reilly Media. Estado de conservación: New. 0596514808 This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Nº de ref. de la librería MU9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 20,48
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 8,46
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

8.

James Reinders
Editorial: O'Reilly Media, Inc, USA 2007-07-31, Sebastopol (2007)
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos paperback Cantidad: > 20
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción O'Reilly Media, Inc, USA 2007-07-31, Sebastopol, 2007. paperback. Estado de conservación: New. Nº de ref. de la librería 9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,99
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,96
De Reino Unido a España
Destinos, gastos y plazos de envío

9.

James Reinders
Editorial: O'Reilly Media, Inc, USA (2007)
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Tapa blanda Primera edición Cantidad: 2
Librería
Valoración
[?]

Descripción O'Reilly Media, Inc, USA, 2007. Estado de conservación: New. 2007. 1st Edition. Paperback. Multithreading is a requirement for good performance of systems with multi-core chips. This book explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. It explains the key tasks in multithreading and how to accomplish them with TBB in a useful manner. Num Pages: 332 pages, 1, black & white illustrations. BIC Classification: ULD. Category: (P) Professional & Vocational. Dimension: 236 x 190 x 19. Weight in Grams: 554. . . . . . . Nº de ref. de la librería V9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 30,44
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Irlanda a España
Destinos, gastos y plazos de envío

10.

James Reinders
Editorial: O'Reilly Media (2007)
ISBN 10: 0596514808 ISBN 13: 9780596514808
Nuevos Paperback Cantidad: 2
Librería
Green Books
(Wicklow, Irlanda)
Valoración
[?]

Descripción O'Reilly Media, 2007. Paperback. Estado de conservación: New. Brand New Book. Shipping: Once your order has been confirmed and payment received, your order will then be processed. The book will be located by our staff, packaged and despatched to you as quickly as possible. From time to time, items get mislaid en route. If your item fails to arrive, please contact us first. We will endeavour to trace the item for you and where necessary, replace or refund the item. Please do not leave negative feedback without contacting us first. All orders will be dispatched within two working days. If you have any quesions please contact us. Nº de ref. de la librería V9780596514808

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 25,94
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,00
De Irlanda a España
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda