Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Sep 1996 16:12:04 +0200 (SAT)
From:      rv@groa.uct.ac.za (Russell Vincent)
To:        freebsd-smp@freebsd.org
Cc:        smp@csn.net
Subject:   Intel XXpress - more SMP benchmarks
Message-ID:  <m0v0TXp-0004vdC@groa.uct.ac.za>

next in thread | raw e-mail | index | archive | help
Here are some more benchmark results for the Intel XXpress. These
results are when the machine was switched from write-back to
write-through for the L2 cache. This had to be done because each
processor has it's own 1MB L2 cache and it seems we were encountering
cases where the data written by one processor wasn't in main memory
quickly enough for the other processor to access it (or that was
how I read it  :-) ).

It is also interesting comparing the difference between write-back and
write-through (see previous message). It gives you an indication
of how much the benchmarks can be affected by machine config.

[ See machine spec, notes and descriptions in my previous message ]

My favourite is the time for the 2-proc ctxsw (I was able to duplicate
that in a second run).  :-)

Note: These benchmarks were only made for comparison between the
      various configs shown. Don't bother comparing them to anything
      else, because it won't make sense and you can't duplicate the
      config/environment/code base I have. So there.

Anything else you would like to see?  Seems I have the machine until
tomorrow.

                    L M B E N C H  1 . 0   S U M M A R Y
                    ------------------------------------

            Processor, Processes - times in microseconds
            --------------------------------------------
Host                 OS  Mhz    Null    Null  Simple /bin/sh Mmap 2-proc 8-proc
                             Syscall Process Process Process  lat  ctxsw  ctxsw
--------- ------------- ---- ------- ------- ------- ------- ---- ------ ------
SMP-1P-WT FreeBSD 2.2-C  130     164   19.0K  107.2K    187K  547     80     97
SMP-2P-WT FreeBSD 2.2-C  134     123    9.0K   72.1K    115K  369     -5     33
UP-1P-WT  FreeBSD 2.2-C  132      67    8.4K   37.8K     67K  254     32     32

            *Local* Communication latencies in microseconds
            -----------------------------------------------
Host                 OS  Pipe       UDP    RPC/     TCP    RPC/
                                            UDP             TCP
--------- ------------- ------- ------- ------- ------- -------
SMP-1P-WT FreeBSD 2.2-C     688    1679    3118    1791    3908
SMP-2P-WT FreeBSD 2.2-C     432     892    1761     949    2207
UP-1P-WT  FreeBSD 2.2-C     277     733    1362     787    1714

            *Local* Communication bandwidths in megabytes/second
            ----------------------------------------------------
Host                 OS Pipe  TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                                  reread reread (libc) (hand) read write
--------- ------------- ---- ---- ------ ------ ------ ------ ---- -----
SMP-1P-WT FreeBSD 2.2-C    4  1.5    3.1   12.4      4      4   23     4
SMP-2P-WT FreeBSD 2.2-C    8  3.6    7.1   14.2      3      3   24     4
UP-1P-WT  FreeBSD 2.2-C    9  3.4    7.2   27.7      8      8   58     9

	    Memory latencies in nanoseconds
            (WARNING - may not be correct, check graphs)
            --------------------------------------------
Host                 OS   Mhz  L1 $   L2 $    Main mem    TLB    Guesses
--------- -------------   ---  ----   ----    --------    ---    -------
SMP-1P-WT FreeBSD 2.2-C   129     7     66         918    820
SMP-2P-WT FreeBSD 2.2-C   133     7     56         922    903
UP-1P-WT  FreeBSD 2.2-C   132     7     80         325    393

                L M B E N C H  1 . 0   S U M M A R Y
                ------------------------------------

                  Comparison to best of the breed
                  -------------------------------

		(Best numbers are starred, i.e., *123)


        Processor, Processes - factor slower than the best
        --------------------------------------------------
Host                 OS  Mhz    Null    Null  Simple /bin/sh Mmap 2-proc 8-proc
                             Syscall Process Process Process  lat  ctxsw  ctxsw
--------- ------------- ---- ------- ------- ------- ------- ---- ------ ------
SMP-1P-WT FreeBSD 2.2-C  130     2.4     2.3     2.8     2.8  2.2  -16.0    3.0
SMP-2P-WT FreeBSD 2.2-C  134     1.8     1.1     1.9     1.7  1.5    *-5    1.0
UP-1P-WT  FreeBSD 2.2-C  132     *67   *8.2K  *36.9K  *65.2K *254   -6.4    *32

        *Local* Communication latencies - factor slower than the best
        -------------------------------------------------------------
Host                 OS  Pipe       UDP    RPC/     TCP    RPC/
                                            UDP             TCP
--------- ------------- ------- ------- ------- ------- -------
SMP-1P-WT FreeBSD 2.2-C     2.5     2.3     2.3     2.3     2.3
SMP-2P-WT FreeBSD 2.2-C     1.6     1.2     1.3     1.2     1.3
UP-1P-WT  FreeBSD 2.2-C    *277    *733   *1362    *787   *1714

        *Local* Communication bandwidths - percentage of the best
        ---------------------------------------------------------
Host                 OS Pipe  TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                                  reread reread (libc) (hand) read write
--------- ------------- ---- ---- ------ ------ ------ ------ ---- -----
SMP-1P-WT FreeBSD 2.2-C  43%  41%    43%    44%    44%    45%  40%   43%
SMP-2P-WT FreeBSD 2.2-C  97%   *3    99%    51%    42%    43%  41%   41%
UP-1P-WT  FreeBSD 2.2-C   *8  93%     *7    *27     *8     *7  *57    *9

            Memory latencies in nanoseconds - factor slower than the best
		    (WARNING - may not be correct, check graphs)
            -------------------------------------------------------------
Host                 OS   Mhz  L1 $   L2 $    Main mem    TLB    Guesses
--------- -------------   ---  ----   ----    --------    ---    -------
SMP-1P-WT FreeBSD 2.2-C   129    *7    1.2         2.8    2.1
SMP-2P-WT FreeBSD 2.2-C   133    *7    *56         2.8    2.3
UP-1P-WT  FreeBSD 2.2-C   132    *7    1.4        *325   *393



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0v0TXp-0004vdC>