Re: getting processor numbers

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jakub Jelinek
Date: Tuesday, April 3, 2007 - 12:40 pm

On Tue, Apr 03, 2007 at 10:59:53AM -0700, Ulrich Drepper wrote:

Note that glibc actually parses /proc/stat in preference of /proc/cpuinfo
ATM, because /proc/stat is at least uniform while parsing /proc/cpuinfo
needs a special parser for each architecture.  And /proc/stat reading
is even slower than /proc/cpuinfo, on x86_64 reading/parsing /proc/stat
takes about 450usec, while e.g. stat64 on /sys/devices/system/cpu
is just 2.5usec.
But if that can't be trusted as the number of online CPUs, can
somebody please add a short file to proc or sysfs which will contain
the number of online and number of configured CPUs?

See e.g. http://openmp.org/pipermail/omp/2007/000714.html
where the first time after second g++ invocation is with omp_set_dynamic (1)
and ought to be about as fast as omp_set_dynamic (0) case with the same
number of threads, but it is far slower due to slow
sysconf (_SC_NPROCESSORS_ONLN).

	Jakub
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
getting processor numbers, Ulrich Drepper, (Tue Apr 3, 9:54 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 10:17 am)
Re: getting processor numbers, Alan Cox, (Tue Apr 3, 10:22 am)
Re: getting processor numbers, Andi Kleen, (Tue Apr 3, 10:27 am)
Re: getting processor numbers, Andi Kleen, (Tue Apr 3, 10:30 am)
Re: getting processor numbers, linux-os (Dick Johnson), (Tue Apr 3, 10:30 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 10:30 am)
Re: getting processor numbers, Andi Kleen, (Tue Apr 3, 10:35 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 10:37 am)
Re: getting processor numbers, Siddha, Suresh B, (Tue Apr 3, 10:44 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 10:45 am)
Re: getting processor numbers, Dr. David Alan Gilbert, (Tue Apr 3, 10:56 am)
Re: getting processor numbers, Andi Kleen, (Tue Apr 3, 10:58 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 10:59 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 11:05 am)
Re: getting processor numbers, Andi Kleen, (Tue Apr 3, 11:11 am)
Re: getting processor numbers, Andi Kleen, (Tue Apr 3, 11:11 am)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 11:21 am)
Re: getting processor numbers, Davide Libenzi, (Tue Apr 3, 12:15 pm)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 12:32 pm)
Re: getting processor numbers, Jakub Jelinek, (Tue Apr 3, 12:40 pm)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 12:55 pm)
Re: getting processor numbers, Ingo Oeser, (Tue Apr 3, 1:13 pm)
Re: getting processor numbers, Siddha, Suresh B, (Tue Apr 3, 1:13 pm)
Re: getting processor numbers, Andrew Morton, (Tue Apr 3, 1:16 pm)
Re: getting processor numbers, Ulrich Drepper, (Tue Apr 3, 1:19 pm)
Re: getting processor numbers, Nathan Lynch, (Tue Apr 3, 1:20 pm)
Re: getting processor numbers, Jeremy Fitzhardinge, (Tue Apr 3, 1:24 pm)
Re: getting processor numbers, Eric Dumazet, (Tue Apr 3, 1:32 pm)
Re: getting processor numbers, J.A. , (Tue Apr 3, 4:38 pm)
Re: getting processor numbers, H. Peter Anvin, (Tue Apr 3, 5:31 pm)
Re: getting processor numbers, Jeremy Fitzhardinge, (Tue Apr 3, 5:35 pm)
Re: getting processor numbers, H. Peter Anvin, (Tue Apr 3, 5:38 pm)
Re: getting processor numbers, Paul Jackson, (Tue Apr 3, 7:04 pm)
Re: getting processor numbers, Eric Dumazet, (Tue Apr 3, 10:09 pm)
Re: getting processor numbers, H. Peter Anvin, (Tue Apr 3, 10:16 pm)
Re: getting processor numbers, Jeremy Fitzhardinge, (Tue Apr 3, 10:22 pm)
Re: getting processor numbers, Eric Dumazet, (Tue Apr 3, 10:29 pm)
Re: getting processor numbers, H. Peter Anvin, (Tue Apr 3, 10:40 pm)
Re: getting processor numbers, Eric Dumazet, (Tue Apr 3, 10:46 pm)
Re: getting processor numbers, Jakub Jelinek, (Tue Apr 3, 11:47 pm)
Re: getting processor numbers, Paul Jackson, (Wed Apr 4, 12:02 am)
Re: getting processor numbers, Cliff Wickman, (Wed Apr 4, 7:51 am)