bookJan 1, 2007Closed access

Intel threading building blocks : outfitting C++ for multi-core processor parallelism

Abstract

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,…

Citation impact

713
total citations
FWCI
17.80
Percentile
100%
References
0
Citations per year

Authors

1

Topics & keywords

Keywords
  • Multithreading
  • Computer science
  • Software portability
  • Threading (protein sequence)
  • Scalability
  • Parallel computing
  • Operating system
  • Multiprocessing
No related works found for this paper.