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

Events needed to determine specific overheads #33

Open
andre-merzky opened this issue Mar 23, 2017 · 0 comments
Open

Events needed to determine specific overheads #33

andre-merzky opened this issue Mar 23, 2017 · 0 comments

Comments

@andre-merzky
Copy link
Member

For some unit states, part of the time a unit spends in that state can be considered overhead, and other parts not. For example, the time a unit spends in the scheduler waiting for a free core is not overhead, as that time would be spend waiting even in the ideal (theoretical) case -- but the time from when a core becomes available to when the unit leaves the scheduler with that core assigned, that time is implementation overhead.

To measure those times, RA needs to expose certain profiling events, and needs to enable the user to correlate those events to state transition events of specific units.

Specifically, we need two events supported right now

  • the time a core becomes available (see above)
  • the time a unit was spawned (== control handed over to the system)
@andre-merzky andre-merzky added this to the Future Release milestone Mar 23, 2017
@mturilli mturilli self-assigned this Mar 23, 2017
@andre-merzky andre-merzky modified the milestones: v0.47, Future Release Aug 24, 2017
@andre-merzky andre-merzky removed their assignment Apr 3, 2019
@mturilli mturilli removed the feature label Jun 5, 2019
@mturilli mturilli removed this from the v0.47 milestone Feb 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants