Skip to content
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

Calibration script #355

Open
ArneTR opened this issue Jul 1, 2023 · 0 comments
Open

Calibration script #355

ArneTR opened this issue Jul 1, 2023 · 0 comments
Assignees

Comments

@ArneTR
Copy link
Member

ArneTR commented Jul 1, 2023

At the moment the GMT has no means of detecting:

  • What the base load on the system is
  • What the base temperature of the system is
  • What the base energy of the system is
  • What the overhead of the GMT is when running it's reporters with the requested resolution

I propose a calibration script that runs for 5 mins min. and polls all these values on a 1-second interval. If the values do not change anymore after these 5 mins the script will create an average and put these values out as the "baseline".

We need this baseline then further to make claims about:

  • When is a system "cool" again and another run can start
  • What is the expected resolution of the system? This is directly derived from the noise / STDDEV in the baseline
  1. Once we have done the calibration we then start all the reporters from the config.yml and let it run for min 5 min. Again, once the values do not change anymore we create the average and estimate the overhead of the tool on the system.

This value can then optionally be deducted from any measurement if reporting is needed.

  1. The calibration script should be able to update the config.yml with the baseline values

  2. The pauses in the GMT should be dynamic and actively responding to the temperature. If no temperature reporter is defined then default to the phase-transition-time. Maybe rename it to default-phase-transition-time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants