Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Parallel Programming

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


Mega Sale! Save 21% on the Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism by O'Reilly Media at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary


Product Description

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.

Additional Information

Manufacturer:O'Reilly Media
Brand:O'Reilly Media
Publisher:O'Reilly Media
Studio:O'Reilly Media
UPC:636920514800
EAN:9780596514808
Item Weight:1.27 pounds
Item Size:0.71 x 9.19 x 9.19 inches
Package Weight:1.06 pounds
Package Size:7.01 x 0.87 x 0.87 inches

Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism by O'Reilly Media

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

Brand: O'Reilly Media
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$39.99
$31.78
You Save: 21%


Quantity:  

 


View More In Parallel Programming.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by O'Reilly Media, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781608450114, isbn: 1608450112,
Transactional memory (TM) is an appealing paradigm for concurrent programming on shared memory architectures. With a TM, threads of an application communicate, and synchronize their actions, via in-memory transactions. Each transaction can perform an...

ean: 9780262527637, isbn: 0262527634,
A guide to advanced features of MPI, reflecting the latest version of the MPI standard, that takes an example-driven, tutorial approach. This book offers a practical guide to the advanced features of the MPI (Message-Passing Interface) standard libra...

ean: 9780201648652, isbn: 0201648652,
Introducation to Parallel Computing is a complete end-to-end source of information on almost all aspects of parallel computing from introduction to architectures to programming paradigms to algorithms to programming standards. It is the only book to ...

ean: 9780262533027, isbn: 0262533022,
A comprehensive overview of OpenMP, the standard application programming interface for shared memory parallel computing―a reference for students and professionals."I hope that readers will learn to use the full expressibility and power of OpenMP. T...

mpn: 9781449327057, ean: 9781449327057, isbn: 1449327052,
If you've been asked to maintain large and complex Hadoop clusters, this book is a must. Demand for operations-specific material has skyrocketed now that Hadoop is becoming the de facto standard for truly large-scale data processing in the data cente...

mpn: 978-0-12-374260-5, ean: 9780123742605, isbn: 0123742609,
Author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. The first undergraduate text to directly address compiling and running parallel programs on the new multi-core a...

ean: 9781788838382, isbn: 1788838386,
A hands-on guide to creating, monitoring, and tuning a high performance Spring web applicationKey FeaturesUnderstand common performance pitfalls and improve your application's performanceBuild and deploy strategies for complex applications using the ...

ean: 9780262534789, isbn: 0262534789,
A guide to the most recent, advanced features of the widely used OpenMP parallel programming model, with coverage of major features in OpenMP 4.5.This book offers an up-to-date, practical tutorial on advanced features in the widely used OpenMP parall...

ean: 9780124159938, isbn: 0124159931,
Structured Parallel Programming offers the simplest way for developers to learn patterns for high-performance parallel programming. Written by parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders, this boo...

ean: 9781981754687, isbn: 1981754687,
The Crock-Pot Express Multi-Cooker™ is Amazing! You can cook virtually anything in a pressure cooker — from meats and main courses to rice, potatoes, vegetables of every description, dessert to even yogurt. Better yet, pressure cooking allows you...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.