Skip to content

Pull changes from main branch#48

Merged
Vika-F merged 8 commits intoVika-F:dev/coverity_headersfrom
uxlfoundation:main
May 8, 2025
Merged

Pull changes from main branch#48
Vika-F merged 8 commits intoVika-F:dev/coverity_headersfrom
uxlfoundation:main

Conversation

@Vika-F
Copy link
Owner

@Vika-F Vika-F commented May 8, 2025

No description provided.

Alexandr-Solovev and others added 8 commits April 28, 2025 10:34
…3186)

* empty commit to trigger doc build

* set -euo pipefail

* modification in docs to trigger CI

* use venv

* apt-get update first

* revert change to docs/Makefile, only used to trigger docbuild
Ads new daal::Reducer interface class that defines the API that have to be implemented in the algorithms to allow the use of reduction primitives based on tbb::parallel_reduce and tbb::parallel_deterministic_reduce.

Two new threading primitives were added:

threader_reduce implements parallel reduction using dynamic work balancing,
static_threader_reduce implements parallel reduction using static work balancing and deterministic reduction.
Dense covariance algorithm in oneDAL was modified to use new static_threader_reduce primitive instead of static_threader_for + single thread reduction as it was done previously.

tls_data_t structure previously used as a thread local storage for partial results in Covariance algorithm was replaced with CovarianceReduser class which implements the interface of new daal::Reducer to perform parallel reduction.
* Fixed the Copy without assign (COPY_WITHOUT_ASSIGN) coverity hit.
@Vika-F Vika-F merged commit 122b6d8 into Vika-F:dev/coverity_headers May 8, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants