You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root of the awkwardness is that there is no field for accumulated kernel time in the Handle. Calling Run() automatically captures the kernel invocation time, but overwrites what was there. This means, the user has to often save the previous accumulated time, then run a kernel and then call AccumKernelTime() to accumulate kernel times.
This needs to be straightened out by adding a field for accumulated time so that the user does not have to worry about this careful orchestration.
Proposal: Add new field for accumulated time where time is accumulated automatically after each Run() call. GetKernelTime() now is replaced by GetLaskKernelTime() and GetAccumulatedKernelTime(). Also, ResetKernelTime() resets both the fields or just resetting the accumulated time field should be enough.
The text was updated successfully, but these errors were encountered:
Root of the awkwardness is that there is no field for
accumulated kernel time
in theHandle
. CallingRun()
automatically captures the kernel invocation time, but overwrites what was there. This means, the user has to oftensave
the previous accumulated time, then run a kernel and then callAccumKernelTime()
to accumulate kernel times.This needs to be straightened out by adding a field for accumulated time so that the user does not have to worry about this careful orchestration.
Proposal: Add new field for accumulated time where time is accumulated automatically after each
Run()
call.GetKernelTime()
now is replaced byGetLaskKernelTime()
andGetAccumulatedKernelTime()
. Also,ResetKernelTime()
resets both the fields or just resetting the accumulated time field should be enough.The text was updated successfully, but these errors were encountered: