aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2016-06-05 16:43:37 +0200
committerMattias Andrée <maandree@kth.se>2016-06-05 16:43:37 +0200
commit70d4c3ccdff6d26296504660ff36d232017064bd (patch)
tree03a8780e88836d5ba870ac58b2997a35f4685be3 /TODO
parentForgot to stage update (diff)
downloadlibzahl-70d4c3ccdff6d26296504660ff36d232017064bd.tar.gz
libzahl-70d4c3ccdff6d26296504660ff36d232017064bd.tar.bz2
libzahl-70d4c3ccdff6d26296504660ff36d232017064bd.tar.xz
todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO b/TODO
index 9eaac43..4deb6b9 100644
--- a/TODO
+++ b/TODO
@@ -32,3 +32,12 @@ Should zmodpowu, zmodpow, and zmodmul be removed?
I need to research how important these are.
They are important for cryptography, but we do not care about that.
They are important for discrete/abstract mathematics, but bignum probably isn't in those cases?
+
+Add CPU-warmup loop to benchmarks.
+ If ondemand scaling is available but not set, set it.
+ If the current frequency is not the minimum, run a
+ catch-fire loop until the CPU is throttled to the
+ minimum frequency.
+ This loop shall be done after help variables have
+ been assigned values, as this can help the warmup.
+