History log of /oneTBB/src/tbb/arena.cpp (Results 1 – 21 of 21)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v2021.12.0-rc1, v2021.4.1, v2021.11.0, v2021.2.4, v2021.11.0-rc1, v2021.11.0-src-rc1, v2021.2.3
# 7b022651 29-Aug-2023 Pavel Kumbrasev <[email protected]>

Fix thread request on arena::update_concurrency (#1188)

Signed-off-by: pavelkumbrasev <[email protected]>


# 71e1bb8e 17-Aug-2023 Pavel Kumbrasev <[email protected]>

Integration of Thread composability manager (#1163)

Add TCM support in oneTBB. oneTBB can coordinate with Intel(R) OpenMP on CPU resources usage to avoid excessive oversubscription when both runtim

Integration of Thread composability manager (#1163)

Add TCM support in oneTBB. oneTBB can coordinate with Intel(R) OpenMP on CPU resources usage to avoid excessive oversubscription when both runtimes are used within a process.

Signed-off-by: Isaev, Ilya <[email protected]>
Signed-off-by: pavelkumbrasev <[email protected]>
Co-authored-by: Ilya Isaev <[email protected]>
Co-authored-by: Aleksei Fedotov <[email protected]>

show more ...


# f9fd1bee 03-Aug-2023 Ilya Isaev <[email protected]>

Allow building and loading of TBBBind on macOS (#1132)

With this patch user may build TBBBind on macOS and be able to use tbb::info namespace to obtain high-level information about the system and li

Allow building and loading of TBBBind on macOS (#1132)

With this patch user may build TBBBind on macOS and be able to use tbb::info namespace to obtain high-level information about the system and limit task_arena accordingly (without actual CPU binding since such functionality is not supported on macOS via HWLOC).

Signed-off-by: Isaev, Ilya <[email protected]>

show more ...


Revision tags: v2021.10.0
# c4568449 16-Jun-2023 Pavel Kumbrasev <[email protected]>

Refactor market into threading layer (#758)

Signed-off-by: Alexei Katranov <[email protected]>
Signed-off-by: pavelkumbrasev <[email protected]>

Co-authored-by: Aleksei Fedotov <

Refactor market into threading layer (#758)

Signed-off-by: Alexei Katranov <[email protected]>
Signed-off-by: pavelkumbrasev <[email protected]>

Co-authored-by: Aleksei Fedotov <[email protected]>
Co-authored-by: Ilya Isaev <[email protected]>
Co-authored-by: kboyarinov <[email protected]>

show more ...


# f8f7f738 13-Jun-2023 Pavel Kumbrasev <[email protected]>

Fix current_thread_index for masterless arena(1,0) (#1128)

Signed-off-by: pavelkumbrasev <[email protected]>


Revision tags: v2021.10.0-rc1, v2020.3.3, v2021.2.2, v2021.9.0, v2021.2.1, v2021.9.0-rc1, v2020.3.2, v2021.8.0
# 2ecfcf5a 20-Dec-2022 Ivan Kochin <[email protected]>

Moving the Hybrid CPUs API out of preview (#680)

Move the Hybrid CPUs API out of preview. This patch removes the necessity of setting the preview macro and removes the API reference topic

Signed-

Moving the Hybrid CPUs API out of preview (#680)

Move the Hybrid CPUs API out of preview. This patch removes the necessity of setting the preview macro and removes the API reference topic

Signed-off-by: Kochin Ivan <[email protected]>
Co-authored-by: Kochin Ivan <[email protected]>
Co-authored-by: Isaev, Ilya <[email protected]>
Co-authored-by: Alexandra <[email protected]>

show more ...


Revision tags: v2021.8.0-rc1, v2020.3.1, v2021.7.0, v2021.7.0-rc1, v2021.6.0
# 219c4252 04-Feb-2022 Alex <[email protected]>

Fix external thread termination (#762)

* Fix external thread termination
* Fix tls key corruption for the last external thread
* Refactor task_dispatch attach/detach logic

Signed-off-by: Alexei

Fix external thread termination (#762)

* Fix external thread termination
* Fix tls key corruption for the last external thread
* Refactor task_dispatch attach/detach logic

Signed-off-by: Alexei Katranov <[email protected]>

show more ...


# c21e688a 01-Feb-2022 Sergey Zheltov <[email protected]>

Update copyright year 2021 -> 2022 (#761)

Signed-off-by: Zheltov, Sergey1 <[email protected]>


# 57f524ca 26-Jan-2022 Ilya Isaev <[email protected]>

clang-tidy: use nullptr instead of NULL (#631)

This patch applies clang-tidy check- modernize-use-nullptr

Signed-off-by: Ilya Isaev <[email protected]>
Co-authored-by: vlserov <vladimir.serov

clang-tidy: use nullptr instead of NULL (#631)

This patch applies clang-tidy check- modernize-use-nullptr

Signed-off-by: Ilya Isaev <[email protected]>
Co-authored-by: vlserov <[email protected]>

show more ...


Revision tags: v2021.6.0-rc1, v2021.5.0
# ba947f18 21-Oct-2021 Ilya Isaev <[email protected]>

Changes in code after applying some clang-tidy check fixes (#620)

Applied fixes from clang-tidy(readability and modernize)

Signed-off-by: Ilya Isaev [email protected]


Revision tags: v2021.5.0-rc2, v2021.5.0-rc1, v2021.4.0, v2021.4.0-rc1
# 552f342b 30-Jul-2021 Pavel <[email protected]>

Add workaround for incorrect soft limit initialization (#512)

Signed-off-by: pavelkumbrasev <[email protected]>


# 34c7d170 30-Jul-2021 Alex <[email protected]>

Add heavy mix test for the scheduler (#490)

The test found a couple of issues that are also addressed in the patch

Signed-off-by: Alexei Katranov <[email protected]>
Co-authored-by: pave

Add heavy mix test for the scheduler (#490)

The test found a couple of issues that are also addressed in the patch

Signed-off-by: Alexei Katranov <[email protected]>
Co-authored-by: pavelkumbrasev <[email protected]>

show more ...


# edc30c82 21-Jul-2021 Ivan Kochin <[email protected]>

Bind internal pinning observer lifetime to internal arena (#488)

* Bind internal pinning observer lifetime to the internal arena
* Control the tbbbind system_topology lifetime manually
* Fix entry

Bind internal pinning observer lifetime to internal arena (#488)

* Bind internal pinning observer lifetime to the internal arena
* Control the tbbbind system_topology lifetime manually
* Fix entry point name
* Apply review remarks:
* rename platform_topology to system_topology inside tbbbind
* other minor fixes

Signed-off-by: Kochin Ivan <[email protected]>

show more ...


# a080baf9 19-Jul-2021 Alex <[email protected]>

Additional set of Thread Sanitizer related fixes (#482)

- Fix incorrect assert in concurrent_hash_map implementation
- Fix incorrect asserts in global_control implementation
- Fix exception pointe

Additional set of Thread Sanitizer related fixes (#482)

- Fix incorrect assert in concurrent_hash_map implementation
- Fix incorrect asserts in global_control implementation
- Fix exception pointer inside task_group_context
- Rework racy asserts in test_flow_graph_whitebox
- Improve test_eh_algorithm to work with sanitizers
- Disable memory limit test in test_malloc_compliance
- Add lifetime asserts in collaborative_call_once
- Rework backref space in tbbmalloc to use atomics
- Fix a lifetime issue in utils::SpinBariier
- Some tests were disabled

Signed-off-by: Alexei Katranov <[email protected]>
Co-authored-by: pavelkumbrasev <[email protected]>

show more ...


Revision tags: v2021.3.0
# 933a38a4 17-Jun-2021 Khem Raj <[email protected]>

arena: Remove dead code (#429)

Fixes clang warning
arena.cpp:226:19: error: variable 'drained' set b
ut not used [-Werror,-Wunused-but-set-variable]
| std::intptr_t drained = 0;
|

arena: Remove dead code (#429)

Fixes clang warning
arena.cpp:226:19: error: variable 'drained' set b
ut not used [-Werror,-Wunused-but-set-variable]
| std::intptr_t drained = 0;
| ^

Signed-off-by: Khem Raj <[email protected]>

show more ...


# 478de5b1 05-May-2021 tbbdev <[email protected]>

Commit oneTBB source code 82ff8707


Revision tags: v2021.2.0, v2021.2.0-rc
# b15aabb3 26-Jan-2021 tbbdev <[email protected]>

Commit oneTBB source code 9ed4a21c


# d86ed7fb 24-Dec-2020 tbbdev <[email protected]>

Commit oneTBB source code 09241505


Revision tags: v2021.1.1
# 8dcbd5b1 18-Nov-2020 tbbdev <[email protected]>

Commit oneTBB source code 8fda6294


# 49e08aac 28-Oct-2020 tbbdev <[email protected]>

Commit oneTBB source code 6420d97a


Revision tags: v2021.1-beta10
# 51c0b2f7 25-Sep-2020 tbbdev <[email protected]>

Commit oneTBB source code 4ebd2d06