anasymod icon indicating copy to clipboard operation
anasymod copied to clipboard

Use tree structure to take the minimum of timestep requests

Open sgherbst opened this issue 4 years ago • 0 comments

At the moment, the minimum timestep is computed as min(min(min(a, b), c), d) rather than min(min(a, b), min(c, d)). We thought that the synthesis tool would automatically optimize this, but that does not appear to be the case. As a result, the delay added by the time manager grows linearly with the number of timestep requests, rather than with the log of that number.

sgherbst avatar Aug 23 '20 22:08 sgherbst