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
next prev parent 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.