-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert OpenMP parallelization to OneAPI::TBB #6626
base: main
Are you sure you want to change the base?
Commits on Sep 17, 2024
-
Switched from using OpenMP for parallelism to using oneAPI::TBB (thou…
…gh not using the oneapi scope). Untested but building.
Configuration menu - View commit details
-
Copy full SHA for 46e7d63 - Browse repository at this point
Copy the full SHA 46e7d63View commit details -
Swichted usage of std::mutex to tbb::mutex for consistency when used …
…in conjunction with tbb parallel constructs.
Configuration menu - View commit details
-
Copy full SHA for 0c36784 - Browse repository at this point
Copy the full SHA 0c36784View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1514fc1 - Browse repository at this point
Copy the full SHA 1514fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f1e25 - Browse repository at this point
Copy the full SHA 31f1e25View commit details -
Switch from using a mutex to a concurrent vector for parallelization …
…of self intersecting triangles.
Configuration menu - View commit details
-
Copy full SHA for d7a82f1 - Browse repository at this point
Copy the full SHA d7a82f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 181a431 - Browse repository at this point
Copy the full SHA 181a431View commit details -
Updates to ProgressBar.h/.cpp Including separating code for writing t…
…he progress bar into its own function and a bulk inplace add function operator+=. Also added TBBProgressBar. It does not inherit from ProgressBar as it uses an atomic for counting and has slightly different internals to use that atomicity.
Configuration menu - View commit details
-
Copy full SHA for 2312299 - Browse repository at this point
Copy the full SHA 2312299View commit details -
Updated ClusterDBSCAN in PointCloudCluster.cpp to bulk update the pro…
…gress bar to limit spinning on the mutex.
Configuration menu - View commit details
-
Copy full SHA for bd258e3 - Browse repository at this point
Copy the full SHA bd258e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2789817 - Browse repository at this point
Copy the full SHA 2789817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6399001 - Browse repository at this point
Copy the full SHA 6399001View commit details -
Explicitly load atomics in calls to utility::Log*(...) because newer …
…versions of format wont automatically convert it to its underlying type.
Configuration menu - View commit details
-
Copy full SHA for 11c546d - Browse repository at this point
Copy the full SHA 11c546dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f48abcc - Browse repository at this point
Copy the full SHA f48abccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c04077f - Browse repository at this point
Copy the full SHA c04077fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6c707 - Browse repository at this point
Copy the full SHA 7d6c707View commit details -
Switched std::lock_guard<std::mutex> for DiscreteGenerator to use tbb…
…::spin_mutex::scoped_lock.
Configuration menu - View commit details
-
Copy full SHA for bba01ef - Browse repository at this point
Copy the full SHA bba01efView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec98cae - Browse repository at this point
Copy the full SHA ec98caeView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dbe4133 - Browse repository at this point
Copy the full SHA dbe4133View commit details -
Fixed issue with CPU reduction. Need to exit early if no work is to b…
…e done to prevent assignment to the output pointer.
Configuration menu - View commit details
-
Copy full SHA for 25d8e7f - Browse repository at this point
Copy the full SHA 25d8e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 929f010 - Browse repository at this point
Copy the full SHA 929f010View commit details -
Updated point cloud segmentation to generate random samples using the…
… global mutex from utilities::random.
Configuration menu - View commit details
-
Copy full SHA for 31484e5 - Browse repository at this point
Copy the full SHA 31484e5View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81b9bb3 - Browse repository at this point
Copy the full SHA 81b9bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ce717 - Browse repository at this point
Copy the full SHA 23ce717View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86a474d - Browse repository at this point
Copy the full SHA 86a474dView commit details