-
Notifications
You must be signed in to change notification settings - Fork 122
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
A running time question #1014
Comments
@helloqirun , thanks for reporting the issue. That the timestamp is small suggests that ddlog spends this entire time instantiating the enormous dataflow graph with thousands of rules and relations. In addition, 0.21s is a lot of time to perform a trivial computation, which likely means that differential dataflow also struggles with this huge graph at runtime. I see that @Kixiron self-assigned this issue, so he may have a more detailed explanation soon. Just curious: how did you come up with this program? It looks like auto-generated code :) |
I am not familiar with dyck, but here is a equivalent program that adds an
|
This is a really interesting case that I'm not fully done investigating so I'll update whenever I finish looking into it. |
Thanks. This one runs much faster! |
Hi,
I have a quick question about the ddlog performance. Please see the following.
I have a .dl file that contains 4000+ lines. But the .dat file is fairly small. Please see the test files at https://github.com/helloqirun/ddlog_test
The timestamp is very small (0.21 seconds), as expected. However, the overall running time for dyck_cil is a bit long (~19 seconds).
Is the long-running time for dyck_cil an expected behavior? Thanks!
The text was updated successfully, but these errors were encountered: