Estimated hours taken: 0.1
Branches: main
tools/speed_summary:
Make the output clearer by putting blank lines between the lines
derived from different program versions.
Estimated hours taken: 0.2
Branches: main
tools/speed_summary:
Generalize the script to allow it to summarize the results from speed
trials of programs other than the compiler.
Estimated hours taken: 0.2
Branches: main
tools/speed_summary:
Guarantee that the output covers the variants being tested in the same
order as the input.
Estimated hours taken: 2
Branches: main
tools/speed_summary:
Rewrite this script. The new version is better because:
- it works for test runs of programs other than the Mercury compiler;
- it prints the average after discarding the highest and lowest N
times, where N can now be 0, 1 or 2 (in the old version, it could
only be 0 or 1); and
- it has better structure than the old version.
Estimated hours taken: 0.5
Branches: main
tools/speed_summary:
For each test program, compute not only the average of all the times,
but also an average computed from the times left after discarding the
lowest and the highest times. This can be useful to avoid giving
unnecessary weight e.g. to the time required to swap in the program.
Estimated hours taken: 0.5
tools/speed_summary:
An awk script to summarize the files generates by speedtest,
by averaging the user-mode times automatically.