Download Software Featured News & Articles Submit Software Book Store FAQ Contact Us
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Microsoft » Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism  

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

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

zoom enlarge 
Author: James Reinders
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: $34.99
Buy New: $17.38
You Save: $17.61 (50%)



New (25) Used (9) from $17.36


Format: Illustrated
Media: Paperback
Number Of Items: 1
Pages: 332
Shipping Weight (lbs): 1.1
Dimensions (in): 9.1 x 7 x 0.9

ISBN: 0596514808
Dewey Decimal Number: 005
EAN: 9780596514808
ASIN: 0596514808

Publication Date: July 12, 2007
Availability: Usually ships in 1-2 business days

Editorial Reviews:

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 thefewest 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.

Copyright 2007 FileFirm.com
Categories
Software
Microsoft
Vista
Digital Music
Digital Cameras
iPod
Office
Programming
Networking
Web
Computers
Cisco
Graphic Design
Databases
Games - Books
Games - Software
Open Source
Hardware
O'Reilly
Shareware
Certification
Subcategories
Algorithms
General
General AAS
Language
Objects
Tutorials
New Releases
Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)
Learn Objective–C on the Mac (Learn Series)
Programming: Principles and Practice Using C++
Learn C on the Mac (Learn Series)
Algorithms in a Nutshell (In a Nutshell (O'Reilly))
Big C++
C++ for Everyone
LINQ Programming
COMPUTER APPLIANCE LEARNING MAINTENANCE MANUAL (C-A-L-M-M): Protect Your Computer, Protect Your Identity
Exploring C++: The Programmer’s Introduction to C++
Bestsellers
Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)
C Programming Language (2nd Edition) (Prentice Hall Software)
C++ Programming: From Problem Analysis to Program Design, Fourth Edition
Starting Out with C++: From Control Structures through Objects (6th Edition) (Starting Out With...)
C++ How to Program (6th Edition)
Learn Objective–C on the Mac (Learn Series)
Introduction to Computing Systems: From bits & gates to C & beyond
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)
C++ Primer Plus (5th Edition)
Programming: Principles and Practice Using C++

Home | Featured | Submit | Link To Us | Contact Us | FAQ | About | Advertise | Sysop Login