cs481-ekh / s24-meshers

MIT License
0 stars 0 forks source link

Investigate parallelism in the cyPackage #92

Open WorkGitAccount opened 3 months ago

WorkGitAccount commented 3 months ago

The documentation written by Cem Yeksel in the C++ cyPackage has references to parallel options that are available but currently unused.

This will be a brief stretch goal to show proof of concept.

WorkGitAccount commented 3 months ago

[t:95]

WorkGitAccount commented 3 months ago

Following the previous comment, a PointCloud parallel option is implemented using #include "pll.h" in cySampleElim.h.

A threshold 256 suggests marginal speedups with smaller data sets. Can make the code edits for it to run in parallel, then do some sequential vs parallel timing analysis with large data sets.

[t:15]

WorkGitAccount commented 3 months ago

Tried to install both possible libraries TBB and PLL. Ran into issues.

[t:150]