Ciao Simon,

Il 2021-10-20 16:09 Simon Sobisch ha scritto:
Questions:

* Should I care running tuneup at all?
  The application does some heavy computations with it in the range
  +-99999999999999999 (mostly multiply and divide [often by 10] and

99999999999999999 fits in 63 bits, correct?

For that range, on a 64-bits CPU, the native integer types should be enough.

The manual, with "extremely large numbers", means much larger bit-sizes.

You probably don't need tuneup at all.

Moreover, the sources of GMP already contain pre-tuned parameters for many platforms. They are automatically used by the typical
./condigure&&make&&make check
building process. So that tuning is, in most of the cases, superfluous.

* As the output of the tuneup utility is different each time and the
  docs at https://gmplib.org/manual/Performance-optimization are more
  spare than for other parts: Should I run it multiple times and then
  use the average?

Some thresholds may have a large range of tolerance, some doesn't.
In any case, a collection of parameters needs to be coherent.
So my answer is: use the results from a single run.

Ĝis,
m
_______________________________________________
gmp-bugs mailing list
gmp-bugs@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-bugs

Reply via email to