Skip to content

Conversation

@orxfun
Copy link
Owner

@orxfun orxfun commented May 24, 2025

Parallelization methods par_x and into_par_x are implemented. This allows to define and execute efficient parallel computations over elements of the linked list. Benchmarks confirm that significant performance improvements can be achieved by simply replacing iter_x with par_x. Currently, parallelization is only available over arbitrary order iteration; however, parallelization of all specialized linked list iterators are in progress.

Parallelization feature is optional behind the "orx-parallel" feature. This feature is now added to the default features which requires std. Therefore, for no-std requirements, the crate must be included with --no-default-features flag.

@orxfun orxfun merged commit e91cd1c into main May 24, 2025
1 check passed
@orxfun orxfun deleted the parallelization branch May 24, 2025 20:36
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.

2 participants