Re: : Fwd: Research code to run

David Mason <dmason-bqArmZWzea/GcjXNFnLQ/[email protected]> Fri, 5 Sep 2014 17:25:49 -0400
Newsgroups gmane.org.user-groups.linux.tolug
Message-ID <CALFgxqA_rQD7qnUU5fF+17GFDiOmyfny=JYR1UdFM48zL+POjA@mail.gmail.com>
On 5 September 2014 16:06, Lennart Sorensen
<lsorense-1wCw9BSqJbv44Nm34jS7GywD8/[email protected]> wrote:
> Well here are a few:

Excellent!  Thanks.

> ARMv7 Processor rev 2 (v7l)
>
> Not sure what happened there at the end.  This is a dual core Cortex-A15
> at somewhere between 1.0 and 1.5GHz (I have the frequency control driver
> disabled so I can't actually tell what it is currently using).

It doesn't explicitly "exit 0" so make complains.

> cpu             : POWER7 (architected), altivec supported
> That system is a 3.72GHz IBM p710 with a 6 core power7.

Wow... fast...

> I am still waiting for the MPC8360e system to finish a run.  It might be =
a while.

Thanks, again.

../Dave

On 5 September 2014 16:06, Lennart Sorensen
<lsorense-1wCw9BSqJbv44Nm34jS7GywD8/[email protected]> wrote:
> On Fri, Sep 05, 2014 at 03:51:45PM -0400, David Mason wrote:
>> On 5 September 2014 15:22, Lennart Sorensen
>> <lsorense-1wCw9BSqJbv44Nm34jS7GywD8/[email protected]> wrote:
>> > What did you expect sysctl -n machdep.cpu.brand_string to accomplish?
>> > I can't find any linux system where that does anything.
>>
>> I wanted this to run on any *ix system and produce output that I can
>> parse to figure out the machine.  I expect Linux boxes to have
>> /proc/cpuinfo, and everything else to have sysctl. That particular
>> string is from Mac OS X, but this has also run on FreeBSD and Solaris
>> (where sysctl produces rather different output.  Turns out some
>> Linuxes also have sysctl, with various contents.
>>
>> The only thing I really care about it is as much detail as possible
>> about the CPU on the system.  I'm not interested in how numbers from
>> any particular machine compare to another machine, just how the
>> different runs compare.  The output "should" have static < bimorph* <
>> dynamic, but it doesn't seem to be that simple... :-)
>>
>> Thanks if you get a chance to run this on something interesting.  I
>> have an Alpha, SPARC, PowerPC, AMD, and a plethora of Intel machines.
>
> Well here are a few:
>
> ./run-microb
> ruggedcom
> Using built-in specs.
> COLLECT_GCC=3Dcc
> COLLECT_LTO_WRAPPER=3D/usr/lib/gcc/arm-linux-gnueabihf/4.6/lto-wrapper
> Target: arm-linux-gnueabihf
> Configured with: ../src/configure -v --with-pkgversion=3D'Debian 4.6.3-14=
RR1' --with-bugurl=3Dfile:///usr/share/doc/gcc-4.6/README.Bugs --enable-lan=
guages=3Dc,c++,fortran,objc,obj-c++ --prefix=3D/usr --program-suffix=3D-4.6=
 --enable-shared --enable-linker-build-id --with-system-zl
> ib --libexecdir=3D/usr/lib --without-included-gettext --enable-threads=3D=
posix --with-gxx-include-dir=3D/usr/include/c++/4.6 --libdir=3D/usr/lib --e=
nable-nls --with-sysroot=3D/ --enable-clocale=3Dgnu --enable-libstdcxx-debu=
g --enable-libstdcxx-time=3Dyes --enable-gnu-unique-object --e
> nable-plugin --enable-objc-gc --disable-sjlj-exceptions --with-arch=3Darm=
v7-a --with-fpu=3Dvfpv3-d16 --with-float=3Dhard --with-mode=3Dthumb --enabl=
e-checking=3Drelease --build=3Darm-linux-gnueabihf --host=3Darm-linux-gnuea=
bihf --target=3Darm-linux-gnueabihf
> Thread model: posix
> gcc version 4.6.3 (Debian 4.6.3-14RR1)
> ARMv7 Processor rev 2 (v7l)
> time ./microb-dynamic 10000000000
> 13.05user 0.00system 0:13.27elapsed 98%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-bimorph 10000000000
> 19.58user 0.00system 0:19.76elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-bimorph2 10000000000
> 19.58user 0.00system 0:19.74elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-static 10000000000
> 13.05user 0.00system 0:13.15elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-loop 10000000000
> Command exited with non-zero status 239
> 3.26user 0.00system 0:03.29elapsed 98%CPU (0avgtext+0avgdata 272maxreside=
nt)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-dynamic 10000000000
> 13.05user 0.00system 0:13.16elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-bimorph 10000000000
> 19.58user 0.00system 0:19.74elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-bimorph2 10000000000
> 19.57user 0.01system 0:19.73elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-static 10000000000
> 13.05user 0.00system 0:13.17elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-loop 10000000000
> Command exited with non-zero status 239
> 3.26user 0.00system 0:03.28elapsed 99%CPU (0avgtext+0avgdata 272maxreside=
nt)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-dynamic 10000000000
> 13.05user 0.00system 0:13.16elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-bimorph 10000000000
> 19.57user 0.00system 0:19.74elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-bimorph2 10000000000
> 19.58user 0.00system 0:19.74elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-static 10000000000
> 13.05user 0.00system 0:13.16elapsed 99%CPU (0avgtext+0avgdata 272maxresid=
ent)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> time ./microb-loop 10000000000
> Command exited with non-zero status 239
> 3.26user 0.00system 0:03.29elapsed 99%CPU (0avgtext+0avgdata 272maxreside=
nt)k
> 0inputs+0outputs (0major+112minor)pagefaults 0swaps
> make: *** [microb] Error 239
>
> Not sure what happened there at the end.  This is a dual core Cortex-A15
> at somewhere between 1.0 and 1.5GHz (I have the frequency control driver
> disabled so I can't actually tell what it is currently using).
>
>
>
>
> Now for another system:
>
> lennartsorensen-ppc
> Using built-in specs.
> COLLECT_GCC=3Dcc
> COLLECT_LTO_WRAPPER=3D/usr/lib/gcc/powerpc-linux-gnu/4.6/lto-wrapper
> Target: powerpc-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion=3D'Debian 4.6.3-14=
' --with-bugurl=3Dfile:///usr/share/doc/gcc-4.6/README.Bugs --enable-langua=
ges=3Dc,c++,fortran,objc,obj-c++ --prefix=3D/usr --program-suffix=3D-4.6 --=
enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=3D/u=
sr/lib --without-included-gettext --enable-threads=3Dposix --with-gxx-inclu=
de-dir=3D/usr/include/c++/4.6 --libdir=3D/usr/lib --enable-nls --with-sysro=
ot=3D/ --enable-clocale=3Dgnu --enable-libstdcxx-debug --enable-libstdcxx-t=
ime=3Dyes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --ena=
ble-secureplt --disable-softfloat --enable-targets=3Dpowerpc-linux,powerpc6=
4-linux --with-cpu=3Ddefault32 --with-long-double-128 --enable-checking=3Dr=
elease --build=3Dpowerpc-linux-gnu --host=3Dpowerpc-linux-gnu --target=3Dpo=
werpc-linux-gnu
> Thread model: posix
> gcc version 4.6.3 (Debian 4.6.3-14)
> processor       : 0
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 1
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 2
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 3
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 4
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 5
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 6
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 7
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 8
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 9
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 10
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 11
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 12
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 13
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 14
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 15
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 16
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 17
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 18
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 19
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 20
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 21
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 22
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> processor       : 23
> cpu             : POWER7 (architected), altivec supported
> clock           : 3720.000000MHz
> revision        : 2.3 (pvr 003f 0203)
>
> timebase        : 512000000
> platform        : pSeries
> model           : IBM,8231-E1C
> machine         : CHRP IBM,8231-E1C
> time ./microb-dynamic 10000000000
> 9.85user 0.00system 0:09.85elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+131minor)pagefaults 0swaps
> time ./microb-bimorph 10000000000
> 6.35user 0.00system 0:06.35elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+131minor)pagefaults 0swaps
> time ./microb-bimorph2 10000000000
> 6.35user 0.00system 0:06.35elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-static 10000000000
> 10.85user 0.00system 0:10.85elapsed 100%CPU (0avgtext+0avgdata 380maxresi=
dent)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-loop 10000000000
> Command exited with non-zero status 239
> 1.74user 0.00system 0:01.74elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-dynamic 10000000000
> 9.94user 0.00system 0:09.95elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-bimorph 10000000000
> 6.36user 0.00system 0:06.36elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-bimorph2 10000000000
> 6.35user 0.00system 0:06.35elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+129minor)pagefaults 0swaps
> time ./microb-static 10000000000
> 10.84user 0.00system 0:10.85elapsed 99%CPU (0avgtext+0avgdata 376maxresid=
ent)k
> 0inputs+0outputs (0major+129minor)pagefaults 0swaps
> time ./microb-loop 10000000000
> Command exited with non-zero status 239
> 1.75user 0.00system 0:01.76elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-dynamic 10000000000
> 9.91user 0.00system 0:09.92elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-bimorph 10000000000
> 6.36user 0.00system 0:06.36elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-bimorph2 10000000000
> 6.36user 0.00system 0:06.37elapsed 99%CPU (0avgtext+0avgdata 380maxreside=
nt)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-static 10000000000
> 10.84user 0.00system 0:10.85elapsed 99%CPU (0avgtext+0avgdata 380maxresid=
ent)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> time ./microb-loop 10000000000
> Command exited with non-zero status 239
> 1.74user 0.00system 0:01.74elapsed 100%CPU (0avgtext+0avgdata 380maxresid=
ent)k
> 0inputs+0outputs (0major+130minor)pagefaults 0swaps
> make: *** [microb] Error 239
>
> That system is a 3.72GHz IBM p710 with a 6 core power7.
>
> I am still waiting for the MPC8360e system to finish a run.  It might be =
a while.
>
> --
> Len Sorensen
> --
> The Toronto Linux Users Group.      Meetings: http://gtalug.org/
> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists