Intel Parallel Building Blocks (PBB) was a collection of three programming solutions designed for
multithreaded parallel computing. PBB consisted of
Cilk Plus
Cilk, Cilk++, Cilk Plus and OpenCilk are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C++ programming languages, which they extend with constructs to express parallel loops ...
,
Threading Building Blocks
oneAPI Threading Building Blocks (oneTBB; formerly Threading Building Blocks or TBB), is a C++ template library developed by Intel for parallel programming on multi-core processors. Using TBB, a computation is broken down into tasks that can r ...
(TBB) and
Intel Array Building Blocks
Intel Array Building Blocks (also known as ArBB) was a C++ library developed by Intel Corporation for exploiting data parallel portions of programs to take advantage of multi-core processors, graphics processing units and Intel Many Integrated Cor ...
(ArBB).
"Intel Cilk Plus: A quick, easy and reliable way to improve threaded performance"
Intel. Retrieved on 2010-09-14.
See also
* Intel Parallel Studio
Intel Parallel Studio XE was a software development product developed by Intel that facilitated native code development on Windows, macOS and Linux in C++ and Fortran for parallel computing. Parallel programming enables software programs to take ...
* Intel Concurrent Collections Concurrent Collections (known as CnC) is a programming model for software frameworks to expose parallelism in applications. The Concurrent Collections conception originated from tagged stream processing development with HP TStreams.
TStreams
Aro ...
(CnC)
* Intel Developer Zone (Intel DZ; support and discussion)
References
External links
*
Concurrent programming languages
C programming language family
Parallel Building Blocks
{{compu-prog-stub