Patch to enable build on s390x

Torbjorn Granlund tg at gmplib.org
Tue Sep 20 15:07:15 CEST 2011


Andreas Krebbel <krebbel at linux.vnet.ibm.com> writes:

  Yes that's intentional. clock_gettime should be the better choice for both platforms.
  Using STCK directly has a higher resolution but is not stopped when the CPU is taken away
  from your system so in general the results will not be reliable when trying to measure the
  CPU cycles spent for a certain workload.
  
This is the case for many accurate measurement mechanisms under the
kernel Linux.  E.g., the x86 rdtsc is not managed properly by that
kernel.

Our experience is that it is nevertheless better to use rdtsc than
low-accuracy measurement mechanisms.  Most GMP threshold parameters are
for computations that take just a few nanoseconds.

-- 
Torbjörn


More information about the gmp-bugs mailing list