todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts - libzahl - big integer library
(HTM) git clone git://git.suckless.org/libzahl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 70d4c3ccdff6d26296504660ff36d232017064bd
(DIR) parent 14fa1028a0a7f00c58b54d2425e10303ff81a00b
(HTM) Author: Mattias Andrée <maandree@kth.se>
Date: Sun, 5 Jun 2016 16:43:37 +0200
todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat:
M TODO | 9 +++++++++
1 file changed, 9 insertions(+), 0 deletions(-)
---
(DIR) diff --git 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.
+