Asking about the runtime of power activity propagation #321
Unanswered
Zhihui-SJTU
asked this question in
Q&A
Replies: 1 comment 1 reply
-
|
Higher accuracy than what? There non-trivial boolean operations on the expressions required for propagating the activities that aren't really practical without using CUDD (boolean diff). It is possible to use a parallel bfs for propagating the activities but it would require adding locks or a lot of careful design to avoid them, which would negate the advantages. Try it and you will see it is not as simple |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
@jjcherry56 @maliberty Will using CUDD in power activity propagation result in higher accuracy but worse runtime compared to not using CUDD? I noticed that using CUDD requires time to build and maintain the binary decision diagram (BDD). Additionally, I would like to ask why the Power::ensureActivities()function does not use bfs.visitParallel(levelize_->maxLevel(), &visitor);.
Beta Was this translation helpful? Give feedback.
All reactions