-
Notifications
You must be signed in to change notification settings - Fork 76
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
Create performance counters for primitives #96
Comments
The names for the counters should follow the established practice. Here is a list of possible names for the counters we should create for each of the primitives:
where All returned values should be cumulative, i.e. the values should represent the accumulated counts/times since the counter was reset last. The returned times should have nanosecond resolution. Also, while discussing this, we decided that the counters should return a The values in the returned array should be ordered based on the sequence number that is encoded in the primitive names (as they are registered in AGAS), see #143 for a description of the structure of the generated primitive names. Examples for the counter names used would be:
|
@parsa please have a look at STEllAR-GROUP/hpx#3103, those changes will most probably be needed for your work. Please comment over there if that's what you need for your work on the performance counters. |
This will also require for STEllAR-GROUP/hpx#3118 to be merged in order to be able to (re-)initialize the counters with the current list of instantiated primitives. |
This should be done in a way that all primitives almost automatically have performance counters associated with each of them. We should at least create two performance counters for each of the primitives:
The text was updated successfully, but these errors were encountered: