fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaTop 125 BooksTop 100 Manga
For youTrendingTier ListsThe ArchiveLeaderboard
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile
Intel Threading Building Blocks

Intel Threading Building Blocks

by James Reinders

Parallel processing (Electronic computers)C++ (Computer program language)C plus plus (computer program language)Threads (computer programs)General
0.0
Open Library
Open Library

About this 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…

Description via Google Books

Themes & subjects

Parallel processing (Electronic computers)C++ (Computer program language)C plus plus (computer program language)Threads (computer programs)GeneralC++

Author

James Reinders

Pages

332

Read time

≈ 8h

Editions

2

Language

English

Publisher

O'Reilly Media, Incorporated

ISBN

9780596517267

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Job scheduling strategies for parallel processing

Computer capacity · Congresses

Job scheduling strategies for parallel processing

JSSPP'99 (1999 San Juan, P.R.)

1995

Parallel Processing and Applied Mathematics

Programming Techniques · Software engineering

Parallel Processing and Applied Mathematics

Roman Wyrzykowski

2003

Genetic and Evolutionary Computing

Artificial intelligence · Computational intelligence

Genetic and Evolutionary Computing

Jeng-Shyang Pan

2013

Parallel Computing Technologies

Computer simulation · Computer science

Parallel Computing Technologies

Victor Malyshkin

2003

Algorithms and Architectures for Parallel Processing

Parallel processing (electronic computers) · Computer algorithms

Algorithms and Architectures for Parallel Processing

Sheng Wen

2015

Perceptrons

Data processing · Geometry

Perceptrons

Marvin Minsky

1969

Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing

Software engineering · Engineering

Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing

Roger Y. Lee

2010

Elements of Parallel Computing

Parallel processing (electronic computers)

Elements of Parallel Computing

Eric Aubanel

2016

Parallel Computational Technologies

Parallel processing (electronic computers)

Parallel Computational Technologies

Leonid Sokolinsky

2017

Real-time embedded multithreading

Real-time programming · Parallel processing (Electronic computers)

Real-time embedded multithreading

Edward L. Lamie

2005

Languages and compilers for parallel computing

Congresses · Parallel processing (Electronic computers)

Languages and compilers for parallel computing

Workshop on Languages and Compilers for Parallel Computing (6th 1993 Portland, Or.)

1934

Pthreads programming

Compilers (Computer programs) · Parallel programming (Computer science)

Pthreads programming

Bradford Nichols

1996

Process algebra

Machine theory · Parallel processing (Electronic computers)

Process algebra

J. C. M. Baeten

1990

The C Programming Language

C (Computer program language) · Linguagem De Programacao (Outras)

The C Programming Language

Brian W. Kernighan

1978

C++ how to program

C++ (Computer program language) · C++ (Lenguaje de programación)

C++ how to program

Harvey M. Deitel

1992

C++

Java (Computer program language) · C++ (Computer program language)

C++

Paul J. Deitel

1996

C How to Program

Java (Computer program language) · C (Computer program language)

C How to Program

Paul J. Deitel

2007

C++

C# (Computer program language) · C++ (Computer program language)

C++

Herbert Schildt

1987