History log of /oneTBB/src/tbb/governor.cpp (Results 1 – 18 of 18)
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
# 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 ...


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, 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
# 5fc0a5f6 29-Dec-2021 Alex <[email protected]>

task_scheduler_handle productization (#566)

* task_scheduler_handle productization

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

Co-authored-by: Anton Potapov <anton.potapov@intel.

task_scheduler_handle productization (#566)

* task_scheduler_handle productization

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

Co-authored-by: Anton Potapov <[email protected]>

show more ...


Revision tags: v2021.5.0
# 7631793a 19-Nov-2021 Alex <[email protected]>

Fix stack overflow protection mechanism (#553)

* Fix stack size calculation

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


Revision tags: v2021.5.0-rc2, v2021.5.0-rc1, v2021.4.0, v2021.4.0-rc1
# 9924f9e8 24-Aug-2021 Ilya Isaev <[email protected]>

Fix static build on Windows (#543)

This patch fixes issue with reference leak reported by test_global_control and test_tbb_fork on static build.

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

Fix static build on Windows (#543)

This patch fixes issue with reference leak reported by test_global_control and test_tbb_fork on static build.

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

Co-authored-by: Alex <[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 ...


# 734f0bc0 02-Jul-2021 Pablo Romero <[email protected]>

Add support for QNX Neutrino (#440)

* Added support for QCC (QNX GNU Compiler)
* Enable source code compilation with non-Linux Unix systems with special focus on QNX.

Signed-off-by: promero <pro

Add support for QNX Neutrino (#440)

* Added support for QCC (QNX GNU Compiler)
* Enable source code compilation with non-Linux Unix systems with special focus on QNX.

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

show more ...


# e96dbf4b 01-Jul-2021 Ivan Kochin <[email protected]>

Upgrade from HWLOC 2.4 to HWLOC 2.5 (#448)

* Upgrade from HWLOC 2.4 to HWLOC 2.5
* Introduce tbbbind_2_5 library
* Remove tbbbind_2_4 library
* Use the HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING

Upgrade from HWLOC 2.4 to HWLOC 2.5 (#448)

* Upgrade from HWLOC 2.4 to HWLOC 2.5
* Introduce tbbbind_2_5 library
* Remove tbbbind_2_4 library
* Use the HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING topology flag (introduces as a part of HWLOC 2.5) to restrict topology discovering to process binding
* Fix testing on Linux
* Apply review comments
* Improve wording: variable -> substring
* Use right tbbbind version for incompatible hwlocs test
* Rework option semantic
* Update README.md for CMake
* Rework readme
* Update cmake/README.md

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

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

show more ...


Revision tags: v2021.3.0
# 0354fc10 23-Jun-2021 Ivan Kochin <[email protected]>

Solve the issue with different incompatible HWLOC library versions in one executable (#426)

* Solve the issue with different incompatible hwlocs in one executable
* Support macOS and Windows
* Fix

Solve the issue with different incompatible HWLOC library versions in one executable (#426)

* Solve the issue with different incompatible hwlocs in one executable
* Support macOS and Windows
* Fix flags on Windows and MacOS
* Try to fix Windows compilation
* Add warning suppression
* Rename the CMake variable
* Fix the RTLD_DEEPBIND flag placement condition
* Improve naming
* Change flags logic
* Suppress MSVC 2015 warning: 'int': forcing value to bool 'true' or 'false'

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

show more ...


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

Commit oneTBB source code 82ff8707


# 4523a761 01-Mar-2021 tbbdev <[email protected]>

Commit oneTBB source code 4fcd448a


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
# 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