All of lore.kernel.org
 help / color / mirror / Atom feed
From: eugeniy.paltsev@synopsys.com (Eugeniy Paltsev)
To: linux-snps-arc@lists.infradead.org
Subject: [RFC] ARC: ARCv2: Introduce SmaRT support : lmbench results
Date: Fri, 19 Oct 2018 14:33:04 +0000	[thread overview]
Message-ID: <1539959583.19916.3.camel@synopsys.com> (raw)
In-Reply-To: <20181019142738.31085-1-Eugeniy.Paltsev@synopsys.com>

Lmbench summary with enabled and disabled SmaRT support is attached.

-- 
 Eugeniy Paltsev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smart_compare.log
Type: text/x-log
Size: 10957 bytes
Desc: smart_compare.log
URL: <http://lists.infradead.org/pipermail/linux-snps-arc/attachments/20181019/d9cc227e/attachment.bin>

WARNING: multiple messages have this Message-ID (diff)
From: Eugeniy Paltsev <eugeniy.paltsev@synopsys.com>
To: Vineet Gupta <vineet.gupta1@synopsys.com>,
	"linux-snps-arc@lists.infradead.org" 
	<linux-snps-arc@lists.infradead.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"Alexey Brodkin" <alexey.brodkin@synopsys.com>
Subject: [RFC] ARC: ARCv2: Introduce SmaRT support : lmbench results
Date: Fri, 19 Oct 2018 14:33:04 +0000	[thread overview]
Message-ID: <1539959583.19916.3.camel@synopsys.com> (raw)
In-Reply-To: <20181019142738.31085-1-Eugeniy.Paltsev@synopsys.com>

[-- Attachment #1: Type: text/plain, Size: 93 bytes --]

Lmbench summary with enabled and disabled SmaRT support is attached.

-- 
 Eugeniy Paltsev

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: smart_compare.log --]
[-- Type: text/x-log; name="smart_compare.log", Size: 10957 bytes --]


                 L M B E N C H  3 . 0   S U M M A R Y
                 ------------------------------------
		 (Alpha software, do not distribute)

Basic system parameters
--------------------------------------------------------------------------------------
        Host                 OS Description                             Mhz  tlb  cache  mem   scal
                                                                             pages line   par   load
                                                                                   bytes
----------------- ------------- --------------------------------------- ---- ----- ----- ------ ----
ena               Linux 4.19.0- ena                                     1000     8   128 1.7500    1
ena               Linux 4.19.0- ena                                     1000     8       1.7500    1
ena               Linux 4.19.0- ena                                     1000     8       1.7300    1
ena               Linux 4.19.0- ena                                     1000     8   128 1.7500    1
dis               Linux 4.19.0- dis                                     1000     8       1.7400    1
dis               Linux 4.19.0- dis                                     1000     8       1.7500    1
dis               Linux 4.19.0- dis                                     1000     8   128 1.7500    1
dis               Linux 4.19.0- dis                                     1000     8       1.7400    1

Processor, Processes - times in microseconds - smaller is better
------------------------------------------------------------------------------
Host                 OS  Mhz null null      open slct sig  sig  fork exec sh  
                             call  I/O stat clos TCP  inst hndl proc proc proc
--------- ------------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
ena       Linux 4.19.0- 1000 0.38 0.59 2.46 4.87 23.4 0.55 2.20 388. 1975 3673
ena       Linux 4.19.0- 1000 0.38 0.59 2.45 4.90 23.4 0.55 2.20 366. 1979 3671
ena       Linux 4.19.0- 1000 0.38 0.59 2.44 4.89 23.4 0.55 2.19 381. 1961 3696
ena       Linux 4.19.0- 1000 0.38 0.59 2.43 5.22 23.4 0.55 2.18 388. 1972 3702
dis       Linux 4.19.0- 1000 0.39 0.61 2.53 4.71 23.6 0.55 2.20 311. 1793 3370
dis       Linux 4.19.0- 1000 0.39 0.59 2.55 4.74 23.6 0.55 2.20 311. 1807 3363
dis       Linux 4.19.0- 1000 0.39 0.59 2.55 4.77 23.5 0.58 2.20 314. 1787 3373
dis       Linux 4.19.0- 1000 0.39 0.59 2.54 4.78 23.5 0.61 2.20 314. 1786 3395

Basic integer operations - times in nanoseconds - smaller is better
-------------------------------------------------------------------
Host                 OS  intgr intgr  intgr  intgr  intgr  
                          bit   add    mul    div    mod   
--------- ------------- ------ ------ ------ ------ ------ 
ena       Linux 4.19.0- 1.0000 0.5500          13.0 8.0000
ena       Linux 4.19.0- 1.0000 0.5500          13.0 8.0100
ena       Linux 4.19.0- 1.0000 0.5500          13.0 8.0100
ena       Linux 4.19.0- 1.0000 0.5500          13.0 8.0000
dis       Linux 4.19.0- 1.0000 0.5500          13.0 8.0000
dis       Linux 4.19.0- 1.0000 0.5500          13.0 8.0000
dis       Linux 4.19.0- 1.0000 0.5500          13.0 8.0000
dis       Linux 4.19.0- 1.0000 0.5500          13.0 8.0000

Basic uint64 operations - times in nanoseconds - smaller is better
------------------------------------------------------------------
Host                 OS int64  int64  int64  int64  int64  
                         bit    add    mul    div    mod   
--------- ------------- ------ ------ ------ ------ ------ 
ena       Linux 4.19.0-    11.          10.3  116.2   97.0
ena       Linux 4.19.0-    12.          10.3  116.2   96.4
ena       Linux 4.19.0-    11.          10.3  116.2   96.5
ena       Linux 4.19.0-    11.          10.3  116.2   96.4
dis       Linux 4.19.0-    12.          10.3  116.2   96.4
dis       Linux 4.19.0-    11.          10.3  116.2   96.4
dis       Linux 4.19.0-    11.          10.3  116.2   96.5
dis       Linux 4.19.0-    11.          10.3  116.2   96.4

Basic float operations - times in nanoseconds - smaller is better
-----------------------------------------------------------------
Host                 OS  float  float  float  float
                         add    mul    div    bogo
--------- ------------- ------ ------ ------ ------ 
ena       Linux 4.19.0-  145.2  144.7  288.2  730.9
ena       Linux 4.19.0-  145.9  144.6  288.0  729.0
ena       Linux 4.19.0-  145.9  144.7  288.2  730.2
ena       Linux 4.19.0-  145.9  144.7  288.2  729.6
dis       Linux 4.19.0-  146.0  144.6  288.3  730.2
dis       Linux 4.19.0-  145.2  144.7  288.2  729.0
dis       Linux 4.19.0-  145.4  144.7  288.2  729.9
dis       Linux 4.19.0-  146.0  144.7  288.2  765.1

Basic double operations - times in nanoseconds - smaller is better
------------------------------------------------------------------
Host                 OS  double double double double
                         add    mul    div    bogo
--------- ------------- ------  ------ ------ ------ 
ena       Linux 4.19.0-  196.1  273.5 1506.9 2170.0
ena       Linux 4.19.0-  196.7  273.5 1506.9 2112.0
ena       Linux 4.19.0-  196.7  273.5 1506.9 2121.0
ena       Linux 4.19.0-  196.7  273.5 1506.4 2081.3
dis       Linux 4.19.0-  196.2  273.5 1497.8 2125.7
dis       Linux 4.19.0-  196.7  273.5 1506.7 2082.0
dis       Linux 4.19.0-  196.2  273.5 1506.7 2119.7
dis       Linux 4.19.0-  196.2  273.5 1506.9 2119.0

Context switching - times in microseconds - smaller is better
-------------------------------------------------------------------------
Host                 OS  2p/0K 2p/16K 2p/64K 8p/16K 8p/64K 16p/16K 16p/64K
                         ctxsw  ctxsw  ctxsw ctxsw  ctxsw   ctxsw   ctxsw
--------- ------------- ------ ------ ------ ------ ------ ------- -------
ena       Linux 4.19.0- 3.7100 3.8000 1.0600 7.9600   66.8    14.8   120.7
ena       Linux 4.19.0- 3.9100 4.5000 7.5400 7.7400   92.7    19.8   121.8
ena       Linux 4.19.0- 4.5400 5.2400   14.8 6.6600   86.7    17.3   124.9
ena       Linux 4.19.0- 3.5800 5.6800   12.8 6.2300   75.4    17.3   124.1
dis       Linux 4.19.0- 4.1100 4.5500   14.5 7.6700   72.8    18.4   123.4
dis       Linux 4.19.0- 3.7100 4.1100 9.0300   12.7   86.0    17.3   125.3
dis       Linux 4.19.0- 4.2400 3.7000 8.9100 7.1500   72.2    15.3   123.0
dis       Linux 4.19.0- 4.4300 5.1800   10.1 6.7100   74.7    18.0   123.7

*Local* Communication latencies in microseconds - smaller is better
---------------------------------------------------------------------
Host                 OS 2p/0K  Pipe AF     UDP  RPC/   TCP  RPC/ TCP
                        ctxsw       UNIX         UDP         TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
ena       Linux 4.19.0- 3.710  14.9 12.3  33.4        47.5        93.
ena       Linux 4.19.0- 3.910  14.4 12.5  33.2        47.0        94.
ena       Linux 4.19.0- 4.540  14.9 12.4  32.8        47.5        93.
ena       Linux 4.19.0- 3.580  14.6 15.2  32.6        47.4        95.
dis       Linux 4.19.0- 4.110  14.4 15.6  31.7        49.1        94.
dis       Linux 4.19.0- 3.710  14.3 12.4  31.7        48.5        93.
dis       Linux 4.19.0- 4.240  14.5 12.5  32.1        48.4        94.
dis       Linux 4.19.0- 4.430  14.3 15.8  31.1        47.9       154.

*Remote* Communication latencies in microseconds - smaller is better
---------------------------------------------------------------------
Host                 OS   UDP  RPC/  TCP   RPC/ TCP
                               UDP         TCP  conn
--------- ------------- ----- ----- ----- ----- ----
ena       Linux 4.19.0-                             
ena       Linux 4.19.0-                             
ena       Linux 4.19.0-                             
ena       Linux 4.19.0-                             
dis       Linux 4.19.0-                             
dis       Linux 4.19.0-                             
dis       Linux 4.19.0-                             
dis       Linux 4.19.0-                             

File & VM system latencies in microseconds - smaller is better
-------------------------------------------------------------------------------
Host                 OS   0K File      10K File     Mmap    Prot   Page   100fd
                        Create Delete Create Delete Latency Fault  Fault  selct
--------- ------------- ------ ------ ------ ------ ------- ----- ------- -----
ena       Linux 4.19.0-   10.4 7.5078   53.9   12.7   611.0 4.288 1.66740 8.318
ena       Linux 4.19.0-   10.5 7.4928   54.7   12.6   612.0 4.339 1.66900 8.316
ena       Linux 4.19.0-   10.5 7.5434   54.8   12.6   610.0 4.337 1.66820 8.348
ena       Linux 4.19.0-   10.6 7.5052   53.9   12.5   629.0 4.293 1.65990 8.317
dis       Linux 4.19.0-   10.5 7.4831   54.3   12.4   210.0 0.416 1.17590 8.369
dis       Linux 4.19.0-   10.5 7.5618   53.9   12.5   212.0 0.499 1.17850 8.395
dis       Linux 4.19.0-   10.7 7.4484   54.9   12.4   211.0 0.422 1.17710 8.399
dis       Linux 4.19.0-   10.7 7.4860   55.0   12.4   212.0 0.405 1.18190 8.373

*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------------------------
Host                OS  Pipe AF    TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                             UNIX      reread reread (libc) (hand) read write
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
ena       Linux 4.19.0- 219. 455. 106.  248.2  404.9  383.9  233.6 405. 389.7
ena       Linux 4.19.0- 213. 455. 106.  246.9  405.1  383.7  233.5 405. 389.1
ena       Linux 4.19.0- 220. 463. 157.  250.1  405.2  383.7  233.5 405. 389.5
ena       Linux 4.19.0- 218. 454. 147.  252.7  405.2  383.6  233.5 405. 389.5
dis       Linux 4.19.0- 221. 448. 104.  250.5  405.2  384.2  233.4 405. 389.7
dis       Linux 4.19.0- 220. 447. 105.  257.0  405.3  383.9  233.6 405. 389.5
dis       Linux 4.19.0- 210. 442. 106.  251.1  405.2  383.9  233.4 405. 389.4
dis       Linux 4.19.0- 217. 465. 118.  249.5  405.3  383.7  233.3 405. 389.4

Memory latencies in nanoseconds - smaller is better
    (WARNING - may not be correct, check graphs)
------------------------------------------------------------------------------
Host                 OS   Mhz   L1 $   L2 $    Main mem    Rand mem    Guesses
--------- -------------   ---   ----   ----    --------    --------    -------
ena       Linux 4.19.0-  1000 3.0420   24.3       210.5       371.4
ena       Linux 4.19.0-  1000 3.0420   27.3       210.7       368.3
ena       Linux 4.19.0-  1000 3.0420   27.3       210.4       370.4
ena       Linux 4.19.0-  1000 3.0420   22.8       210.4       368.8
dis       Linux 4.19.0-  1000 3.0420   27.3       210.4       368.4
dis       Linux 4.19.0-  1000 3.0420   27.3       210.4       368.4
dis       Linux 4.19.0-  1000 3.0420   24.3       210.4       370.1
dis       Linux 4.19.0-  1000 3.0420   25.8       210.4       368.6

  reply	other threads:[~2018-10-19 14:33 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-19 14:27 [RFC] ARC: ARCv2: Introduce SmaRT support Eugeniy Paltsev
2018-10-19 14:27 ` Eugeniy Paltsev
2018-10-19 14:33 ` Eugeniy Paltsev [this message]
2018-10-19 14:33   ` [RFC] ARC: ARCv2: Introduce SmaRT support : lmbench results Eugeniy Paltsev
2018-10-24 18:28 ` [RFC] ARC: ARCv2: Introduce SmaRT support Vineet Gupta
2018-10-24 18:28   ` Vineet Gupta

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1539959583.19916.3.camel@synopsys.com \
    --to=eugeniy.paltsev@synopsys.com \
    --cc=linux-snps-arc@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.