Skip to content
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

Work in progress: Parallel Benchmark #78

Open
wants to merge 79 commits into
base: main
Choose a base branch
from
Open

Work in progress: Parallel Benchmark #78

wants to merge 79 commits into from

Conversation

Paramuths
Copy link
Collaborator

No description provided.

@willow-ahrens
Copy link
Collaborator

Namo, on all the plot labels, could you add a name that reflects:

  1. split_rows, split_columns, split_nonzeros
  2. static split or dynamic with grain size
  3. output memory strategy (scratchspace, atomics, or mutex) if needed

so we would have, e.g., split_rows_static, split_columns_dynamic_50_atomicelement

i think this would help me understand the plots better

@willow-ahrens
Copy link
Collaborator

Try thread pinning to see if it improves performance on lanka. https://carstenbauer.github.io/ThreadPinning.jl/stable/examples/ex_pinning_julia_threads/

@willow-ahrens
Copy link
Collaborator

willow-ahrens commented Dec 11, 2024

Let's also benchmark against taco and suitesparse.

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