On 24-10-2013, at 4:34 PM, Igor Stasenko siguctua@gmail.com wrote:
(e) Cog uses heartbeat timer to interrupt interpreter at regular time periods what can be done, i think it to suppress heartbeat, during relinquishProcessorForMicroseconds execution. but that won't buy much, unless we increase the time period to sleep to be times larger than heartbeat cycle (both are 1ms).
If I understood, the timer coalescing can push timers around to produce spurts of activity followed by quiescence; this results in better overall power performance. It *might* cause problems with a high-frequency heartbeat.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim The problem with the gene pool is that there is no lifeguard.