-
Notifications
You must be signed in to change notification settings - Fork 38
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
Use rule target kronecker.txt and remove from macro_bench #209
base: master
Are you sure you want to change the base?
Use rule target kronecker.txt and remove from macro_bench #209
Conversation
What's the thought process behind removing the |
Yes, they do not run long enough, and hence the benchmark graphs are getting skewed. Hence, the request to remove them from |
If that's the case then the timing tags |
This is one of the results I got a while ago of graph500 benchmarks:
Might be the case that the benchmark was not running due to an absent input file and this PR fixes it. But I did not see an error message saying the benchmark failed to run, it's possible the error message was not printed. We may have to revisit the timing tags for this. Also, wrt |
Can we confirm the running times before removing the If there is variance between different runs, it may be due to the random number generation. We should fix the seed to a constant value if that is the case. |
I'm happy with retaining the tag if the benchmarks are running long enough. So, I think what needs to be done is:
|
My assessment is that we should leave the Looks like It seems weird that all the kernels take command-line arguments, currently set as Kernel2 and kernel3 write to the standard output. We should redirect the output to We should use snake case and not camel case to be consistent. |
The graph500seq benchmarks were failing because of
kronecker.txt: No such file or directory
as mentioned at #207. This PRkernel2
andkernel3
.macro_bench
tag.