GMP 6.2.1 Aborting when running tuneup program in one.cold()
Simon Sobisch
simonsobisch at gnu.org
Wed Oct 20 14:33:45 UTC 2021
Thanks for the prompt answer!
Am 20.10.2021 um 16:19 schrieb Torbjörn Granlund:
> When tuneup cannot measure things accurately, it bails out.
That's interesting. Is there any thing I can do to help tuneup measure
things accurately?
Can you please add that important information (abort of the program is
no bug, just use the non-optimized version) to the documentation
https://gmplib.org/manual/Performance-optimization
ideally together with the answer to the related questions
"What should -f NNN" relate to?" and "Should I manually build the
average" (if this isn't an effect of "not accurately measured")?
> No bug.
Maybe the tuneup program could also hint this at start (additional to
the doc change)?
Something like
./tuneup
Try finding optimal parameters for ./mpn/x86_64/skylake/gmp-mparam.h
If this is not possible this program will abort, which is no bug, and
you should use the untuned version.
Using: CPU cycle counter, supplemented by microsecond getrusage()
speed_precision 10000, speed_unittime 3.34e-10 secs, CPU freq 2992.97 MHz
DEFAULT_MAX_SIZE 1000, fft_max_size 50000
Simon
More information about the gmp-bugs
mailing list