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

Re-enable PaRSEC backend profiling, and extend it to comms. #8

Draft
wants to merge 2 commits into
base: spmm_constraints
Choose a base branch
from

Conversation

therault
Copy link

All change are in the parsec backend:

  • Remove the compile-level PARSEC_PROF_BACKEND which had to be defined/undefined by hand in the code
  • Port old profiling style to new profiling style
  • Create a send_msg function that does all the book-keeping when doing a parsec_ce.send_am from TTG; use only that function from the rest of the code
  • Extend the backend profiling events to log communications

@therault therault marked this pull request as draft July 10, 2024 20:37
@therault therault force-pushed the reenable-parsec-backend-profiling-and-extend-to-comms branch from aa8fda4 to ab8d7c1 Compare July 11, 2024 22:07
All change are in the parsec backend:
 - Remove the compile-level PARSEC_PROF_BACKEND which had to
   be defined/undefined by hand in the code
 - Port old profiling style to new profiling style
 - Create a send_msg function that does all the book-keeping
   when doing a parsec_ce.send_am from TTG; use only that function
   from the rest of the code
 - Extend the backend profiling events to log communications
@therault therault force-pushed the reenable-parsec-backend-profiling-and-extend-to-comms branch from ab8d7c1 to 3c923ed Compare July 16, 2024 22:43
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