-
Notifications
You must be signed in to change notification settings - Fork 258
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
Unstable test timing results #1190
Comments
Some thoughts:
Let us know what you find! I'm curious to know what you end up learning. |
Also, to add: the input data caching problem would nominally be addressed by #990, but that PR hasn't made it past the finish line. |
I use judge-server to measure performance of a C++ problem solutions.
Problem consists of 100 similar tests (in fact single input & output files 100 times repeated in YAML) and get quite different results for them while I've done the following:
as I'm running on AWS instance, I took a hardware server and disabled hyper-threading. Also there is no turbo boost for sure;
isolated two processor cores - 1 and 2, and execute all my compiled solutions on 1 core and dmoj (only judge-server) on 2 core by pinning them to cores;
disabled virtual addresses randomization;
set cstate to 1;
also I tried it locally while thought that there are some issues with AWS and via cpufreq-utils set CPU frequency to always be fixed 3600mHz, but still get inconsistent results.
Maybe you have any solutions for this?
The text was updated successfully, but these errors were encountered: