Logo
Sign in
Product Logo
Intel oneAPI Threading Building BlocksIntel Corporation

Simplify efforts to add parallelism to an application via a flexible runtime library that automatically maps logical parallelism onto threads.

Vendor

Vendor

Intel Corporation

Company Website

Company Website

Product details

Simplified Development for Parallel Applications

Intel® oneAPI Threading Building Blocks (oneTBB)† is a flexible performance library that simplifies the work of adding parallelism to complex applications across accelerated architectures, even if you’re not a threading expert. oneTBB is ideal for a wide range of compute-intense domains, such as:

  • Numeric weather prediction
  • Oceanography
  • Astrophysics
  • Genetic engineering
  • Seismic exploration
  • AI and automation
  • Energy resource exploration
  • Socioeconomics Intel® Threading Building Blocks (Intel® TBB) is now called Intel oneAPI Threading Building Blocks (oneTBB) to highlight that the tool is part of the oneAPI ecosystem.

Features

  • **Specify Logical Performance, Not Threads: **A runtime library automatically maps logical parallelism onto threads, making the most efficient use of processor resources.
  • **Targets Threading for Performance: **Focuses on the specific goal of parallelizing computationally intensive work, delivering higher-level, simpler solutions.
  • **Coexists with Other Threading Packages: **Seamlessly compatible with other threading packages, it gives you the flexibility to keep your legacy code as-is and use oneTBB for new implementations.
  • **Emphasizes Scalable, Data-Parallel Programming: **Rather than breaking up a program into functional blocks and assigning a separate thread to each, oneTBB emphasizes data-parallel programming, enabling multiple threads to work on different parts of a collection. This scales well to larger numbers of processors by dividing the collection into smaller pieces. Program performance increases as you add cores and processors.
Find more products by category
Development SoftwareView all