Program: shuffle.c Results: 02 Aug 1997. These results are available via anonymous ftp to ftp.nosc.mil in directory pub/aburto . If you run the program please email results to: aburto@nosc.mil or aburto@cts.com . <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<( shuffle )>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> System OS CPU/FPU CPU Run Time REF (MHz) (seconds) ### ---------------------- -------------- ----------- ----- --------- --- 001 SGI Origin 200 Irix 6.4 MIPS R10000 180 96.96 14 002 SGI Origin 200 Irix 6.4 MIPS R10000 180 102.91 7 003 SGI O2 Irix 6.3 MIPS R10000 175 136.69 4 004 SGI O2 Irix 6.3 MIPS R10000 175 160.22 4 005 Sun UltraSPARC-2 Solaris 2.5.1 UltraSPARC 300 168.41 14 006 AMD K6 Windows 95 AMD K6 200 173.13 13 007 Pentium Pro Windows 95 Pentium Pro 200 193.55 12 008 PC Clone Windows NT 4.0 AMD K5PR133 100 215.20 3 009 PC Clone Windows 95 AMD K5PR133 100 216.52 3 010 SGI Challenge S Irix 6.2 MIPS R4400 200 230.09 5 011 Pentium P5-166 Windows 95 Pentium 166 240.95 6 012 PC Clone SCO V5.0.2c AMD K5PR133 100 252.57 3 013 Dell XPS Pro 200n NT 3.51 Pentium Pro 200 252.85 2 014 SGI Indy Irix 6.2 MIPS R5000 150 261.23 7 015 IBM RS/6000 25E AIX 3.2.5 PPC601 66 264.87 11 016 Sun UltraSPARC-1 SunOS 5.5.1 UltraSPARC 143 314.08 1 017 HP 9000/J210XC HP-UX 10.20 PA7200_2CPU 120 329.82 10 018 Dell XPS Pr200n No opt NT 3.51 Pentium Pro 200 347.65 2 019 SGI Onyx Irix 6.2 MIPS R8000 75 366.55 8 020 Brett Station ATX Linux 2.0.0 Pentium Pro 180 393.02 9 021 Sun SPARCstation 20/HS SunOS 5.5 HyperSPARC 100 404.88 1 022 IBM RS/6000 25E AIX 3.2.5 PPC601 66 417.35 11 023 HP 9000/712 HP-UX 10.20 HP-PA7100LC 100 443.06 10 024 Sun SPARCstation 20/61 SunOS 5.5 SuperSPARC 60 472.07 1 025 PC Clone Linux 3.0.3 AMD K5PR133 100 474.63 3 026 Escom P100 Win95/DOS Pentium 100 478.78 2 027 PC Clone MS DOS 6.22 Am5x86-P75 133 559.84 1 028 Pentium P5-90 MS DOS 6.22 Pentium P5 90 578.63 1 029 Pentium P5-90 MS DOS 6.22 Pentium P5 90 580.44 1 030 Escom P100 No opt Win95/DOS Pentium 100 617.97 2 031 SPARCserver 690MP SunOS 4.1.3 SuperSPARC 50 832.23 1 032 Escom 486 Win95/DOS 80486DX2 66 1375.83 2 033 Escom 486 No opt Win95/DOS 80486DX2 66 1708.36 2 --- ### ---------------------------------------------------------------------- 001 SGI IRIX C 7.1.1, cc -O3 -n32 -DUNIX, 1MB Cache, 1GB RAM 002 SGI IRIX C 7.1, cc -O -n32 -DUNIX, 1MB Cache, 128MB RAM Note: The R10000 is a 64-bit CPU, but shuffle.c would not compile in 64-bit mode. 003 Irix C 6.2, 32-bit, 1MB cache, cc -O -32 -DUNIX NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 004 Irix C 6.2, 32-bit, 1MB cache, cc -O -n32 -DUNIX NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 005 GNU C 2.7.2, gcc -O2 -mv8 -DUNIX, 1MB Cache, 128MB RAM Note: GCC can not yet take advantage of the SPARC v9 instruction set. 006 SOYO 5BT5 motherboard, chipset 82430TX, 512KB pipelined burst SRAM cache, 32MB EDO DRAM (60 ns). Borland C++ V5 (Intel compiler bcc32i). bcc32i -DBORLAND_C -O2IM -6 007 Intel motherboard VS440FX ATX, 32 MB RAM (60ns fast page), Borland C++ V5, bcc32i -DBORLAND_C -O2IM -6 008 MP070 motherboard, Intel 430HX PCI chipset, 512KB pipelined burst SRAM cache, 32MB fast page DRAM. Borland C++ Version 5, bcc32i -DBORLAND_C -O2IM -6 009 MP070 motherboard, Intel 430HX PCI chipset, 512KB pipelined burst SRAM cache, 32MB fast page DRAM. Borland C++ Version 5, bcc32i -DBORLAND_C -O2IM -6 010 Irix C 7.0, 1MB cache, 128MB RAM, cc -O -DUNIX 011 430VX Chipset, 32 MB RAM, 256 KB Pipelined Burst SRAM Cache, Borland C++ V5, bcc32i -DBORLAND_C -O2IM -5 012 MP070 motherboard, Intel 430HX PCI chipset, 512KB pipelined burst SRAM cache, 32MB fast page DRAM. SCO Unix Development System Release 5.0.0b, cc -DUNIX_Old -O3 -Kpentium,noieee 013 Watcom C/C++ 10.5 Win32NT -otexan -3r -fp5 -dMSC 66MHz external, 256 KB cache, 440FX PCIset, 32 MB EDO RAM Similar time via Dos4GW compile and NT/DOS 17% slower with -5r normal Pentium option 014 SGI IRIX C Compiler 7.0, cc -O -DUNIX, 512KB Cache, 64MB RAM 015 xlc 1.2.1, cc -DUNIX -O3 -qarch=PPC -qtune=601 016 gcc 2.7.2, gcc -DUNIX -O3, 64MB DRAM, UltraSPARC, ajax.nosc.mil 017 HP92453-01 A.10.32.10 HP C Compiler, cc -DUNIX -Ae +Oall +DAJ210XC +DSJ210XC +Oparallel -Wl,aarchive 018 Watcom C/C++ 10.5 Win32NT No optimisation -dMSC 66MHz external, 256 KB cache, 440FX PCIset, 32 MB EDO RAM Similar time via Dos4GW compile and NT/DOS 019 SGI Irix C Compiler 6.2, cc -O -n32 -r8000 -DUNIX, 4MB Cache, 320MB RAM, Note: The R8000 is a 64-bit CPU, OS, and compiler 020 VS440FX Motherboard, 256KB Cache, 80MB RAM, gcc 2.7.2, gcc -DUNIX -O3 -funroll-loops -fomit-frame-pointer 021 gcc 2.7.2, gcc -DUNIX -O3, 64MB DRAM, RT625 CPU, octopus.nosc.mil 022 xlc 1.2.1, cc -DUNIX 023 HP92453-01 A.10.32.10 HP C Compiler, cc -DUNIX -Ae +Oall +DA712 +DS712 -Wl,aarchive 024 gcc 2.7.2, gcc -DUNIX -O3, 64MB DRAM, SuperCache, earth.nosc.mil 025 MP070 motherboard, Intel 430HX PCI chipset, 512KB pipelined burst SRAM cache, 32MB fast page DRAM. gcc 2.7.2, gcc -DUNIX -O3, Red Hat Linux 3.0.3, Kernel 1.2.13 026 Watcom C/C++ 10.5 Dos4GW -otexan -3r -fp5 -dMSC 256 KB cache Neptune chipset 16 MB RAM 027 gcc 2.7.2, gcc -DUNIX -O3, 16MB DRAM, 256KB L2 cache, PCI bus 028 gcc 2.7.2, gcc -DUNIX -03 -malign-loops=4, EISA-PCI, finback.nosc.mil 029 gcc 2.7.2, gcc -DUNIX -03 24MB DRAM, EISA-PCI, finback.nosc.mil 030 Watcom C/C++ 10.5 Dos4GW No optimisation -dMSC 256 KB cache Neptune chipset 16 MB RAM 031 Sun C 2.0.1, acc -DUNIX -fast -O4, 64MB DRAM, sunspot.nosc.mil 032 Watcom C/C++ 10.5 Dos4GW -otexan -3r -fp5 -dMSC 128 KB cache SIS chipset 20 MB RAM 033 Watcom C/C++ 10.5 Dos4GW No optimisation -dMSc 128 KB cache SIS chipset 20 MB RAM --- ### ---------------------------------------------------------------------- REF: 1 Al Aburto, aburto@nosc.mil, 07 Nov 1996 2 Roy Longbottom, 101323.2241@compuserve.com, 28 Nov 1996 3 Manuel Blanca, 101347.3363@compuserve.com, 04 Jan 1997 4 Paul Caskey, pcaskey@swcp.com, 08 Jan 1997 5 Paul Caskey, pcaskey@swcp.com, 28 Jan 1997 6 Manuel Blanca, 101347.3363@compuserve.com, 28 Jan 1997 7 Paul Caskey, pcaskey@swcp.com, 31 Jan 1997 8 Paul Caskey, pcaskey@swcp.com, 07 Feb 1997 9 Jean-Marc Drezet, drezet@math.jussieu.fr, 27 Feb 1997 10 Kari Seppanen, kse@farfalle.tte.vtt.fi, 01 Apr 1997 11 David Bass, david.bass@eurocontrol.be, 15 Apr 1997 12 Manuel Jose Blanca Molinos, 101347.3363@compuserve.com, 18 May 1997 13 Manuel Blanca, 101347.3363@compuserve.com, 02 Aug 1997 14 Paul Caskey, pcaskey@swcp.com, 26 Sep 1997 Al Aburto aburto@nosc.mil