1
1
mirror of https://github.com/rui314/mold.git synced 2024-09-11 13:06:59 +03:00
mold/third-party/tbb
2023-12-02 12:34:16 +09:00
..
.github Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
cmake Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
doc Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
examples Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
include Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
integration Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
python Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
src Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
test Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
.bazelrc Upgrade vendored OneTBB to version 2021.7.0 2022-11-10 17:42:51 +08:00
.bazelversion Upgrade bundled OneTBB to version 2021.9.0 2023-06-29 12:21:58 +09:00
.gitattributes Merge commit 'b82badd127f38f4fea6a4f1c0ec22900dd9dd8e3' as 'third-party/tbb' 2022-01-02 12:51:35 +09:00
.gitignore Merge commit 'b82badd127f38f4fea6a4f1c0ec22900dd9dd8e3' as 'third-party/tbb' 2022-01-02 12:51:35 +09:00
Bazel.md Upgrade bundled OneTBB to version 2021.9.0 2023-06-29 12:21:58 +09:00
BUILD.bazel Upgrade bundled OneTBB to version 2021.9.0 2023-06-29 12:21:58 +09:00
CMakeLists.txt Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
CONTRIBUTING.md Upgrade vendored OneTBB to version 2021.7.0 2022-11-10 17:42:51 +08:00
INSTALL.md Upgrade bundled OneTBB to version 2021.9.0 2023-06-29 12:21:58 +09:00
LICENSE.txt Merge commit 'b82badd127f38f4fea6a4f1c0ec22900dd9dd8e3' as 'third-party/tbb' 2022-01-02 12:51:35 +09:00
README.md Upgrade the bundled OneTBB to v2021.10.0 2023-08-16 21:06:41 +09:00
RELEASE_NOTES.md Upgrade the bundled OneTBB to v2021.10.0 2023-08-16 21:06:41 +09:00
SECURITY.md Upgrade the bundled OneTBB to v2021.10.0 2023-08-16 21:06:41 +09:00
SYSTEM_REQUIREMENTS.md Upgrade OneTBB to version 2021.11.0 2023-12-02 12:34:16 +09:00
third-party-programs.txt Upgrade bundled OneTBB to version 2021.9.0 2023-06-29 12:21:58 +09:00
WASM_Support.md Upgrade the bundled OneTBB to v2021.10.0 2023-08-16 21:06:41 +09:00
WORKSPACE.bazel Upgrade vendored OneTBB to version 2021.7.0 2022-11-10 17:42:51 +08:00

oneAPI Threading Building Blocks

Apache License Version 2.0 oneTBB CI

oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert.

The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.

The library differs from typical threading packages in the following ways:

  • oneTBB enables you to specify logical parallelism instead of threads.
  • oneTBB targets threading for performance.
  • oneTBB is compatible with other threading packages.
  • oneTBB emphasizes scalable, data parallel programming.
  • oneTBB relies on generic programming.

Refer to oneTBB examples and samples to see how you can use the library.

oneTBB is a part of oneAPI. The current branch implements version 1.1 of oneAPI Specification.

NOTE: Threading Building Blocks (TBB) is now called oneAPI Threading Building Blocks (oneTBB) to highlight that the tool is a part of the oneAPI ecosystem.

Release Information

Here are Release Notes and System Requirements.

Documentation

Installation

See Installation from Sources to learn how to install oneTBB.

Support

Please report issues and suggestions via GitHub issues. See our documentation to learn how to work with them.

How to Contribute

We welcome community contributions, so check our Contributing Guidelines to learn more.

License

oneAPI Threading Building Blocks is licensed under Apache License, Version 2.0. By its terms, contributions submitted to the project are also done under that license.

Engineering team contacts


* All names and brands may be claimed as the property of others.