Adding parallelism to applications hasn’t been a nice-to-have for a while. If you want your apps to run on today’s hardware, you’ve got to parallelize it at the very least.
One way to simplify the process is by using Intel® oneAPI Threading Building Blocks (oneTBB), a task-based programming library for both mainstream and computationally complex applications that gives developers the right level of abstraction to build algorithms that perform optimally across heterogeneous systems.
Even if you’re not a threading expert.
Join Technical Consulting Engineer James Tullos for a tour of the latest oneTBB release. Topics covered include:
- An overview of the library, including how it uses tasks or the oneTBB flow graph API to parallelize your application
- How to use oneTBB in a cross-architecture, data parallel application that uses CPUs and GPUs
- A demo of the library in a heterogeneous environment
- The scalability exhibited by a flow graph
Download the software
Get the oneTBB as part of the Intel® oneAPI Base Toolkit, a core set of tools and libraries for developing performant applications across diverse architectures.
- Sign up for an Intel® DevCloud for oneAPI account—a free development sandbox with access to the latest Intel® hardware and oneAPI software.
- Explore oneAPI, including developer opportunities and benefits
- Subscribe to the POD—Code Together is an interview series that explores the challenges at the forefront of cross-architecture development. Each bi-weekly episode features industry VIPs who are blazing new trails through today’s data-centric world. Available wherever you get your podcasts.