lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Tue, 8 Nov 2022 21:40:02 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Andrey Ryabinin <ryabinin.a.a@...il.com>
CC:     <oe-lkp@...ts.linux.dev>, <lkp@...el.com>,
        Dave Hansen <dave.hansen@...ux.intel.com>,
        Yujie Liu <yujie.liu@...el.com>,
        <linux-kernel@...r.kernel.org>, <x86@...nel.org>,
        <kasan-dev@...glegroups.com>, <ying.huang@...el.com>,
        <feng.tang@...el.com>, <zhengjun.xing@...ux.intel.com>,
        <fengwei.yin@...el.com>
Subject: [tip:x86/mm] [x86/kasan]  9fd429c280:
 phoronix-test-suite.darktable.Masskrug.CPU-only.seconds -7.0% improvement


Greeting,

FYI, we noticed a -7.0% improvement of phoronix-test-suite.darktable.Masskrug.CPU-only.seconds due to commit:


commit: 9fd429c28073fa40f5465cd6e4769a0af80bf398 ("x86/kasan: Map shadow for percpu pages on demand")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git x86/mm

in testcase: phoronix-test-suite
on test machine: 12 threads 1 sockets Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (Coffee Lake) with 16G memory
with following parameters:

	test: darktable-1.0.5
	option_a: Masskrug
	option_b: CPU-only
	cpufreq_governor: performance

test-description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
test-url: http://www.phoronix-test-suite.com/





Details are as below:
-------------------------------------------------------------------------------------------------->


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        sudo bin/lkp install job.yaml           # job file is attached in this email
        bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
        sudo bin/lkp run generated-yaml-file

        # if come across any failure that blocks the test,
        # please remove ~/.lkp and /lkp dir to run from a clean state.

=========================================================================================
compiler/cpufreq_governor/kconfig/option_a/option_b/rootfs/tbox_group/test/testcase:
  gcc-11/performance/x86_64-rhel-8.3/Masskrug/CPU-only/debian-x86_64-phoronix/lkp-cfl-d1/darktable-1.0.5/phoronix-test-suite

commit: 
  v6.1-rc2
  9fd429c280 ("x86/kasan: Map shadow for percpu pages on demand")

        v6.1-rc2 9fd429c28073fa40f5465cd6e47 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      7.28            -7.0%       6.78        phoronix-test-suite.darktable.Masskrug.CPU-only.seconds
    247223 ±  2%     -97.5%       6133 ± 31%  phoronix-test-suite.time.involuntary_context_switches
    210.66            -3.1%     204.03        phoronix-test-suite.time.user_time
   1099748 ± 10%     -30.9%     759381 ± 24%  cpuidle..usage
     22311            -2.9%      21657        proc-vmstat.nr_mapped
      3383            +3.0%       3484        vmstat.io.bi
     29095           -93.5%       1892 ±  2%  vmstat.system.cs
     35324 ±  5%     -35.9%      22657 ± 11%  vmstat.system.in
     75.51           -13.0%      65.72        turbostat.Any%C0
    489592 ± 17%     -81.3%      91375 ± 81%  turbostat.C1E
     69.10 ±  3%     -16.1%      58.00 ±  3%  turbostat.CoreTmp
   1797975 ±  5%     -37.5%    1123541 ± 11%  turbostat.IRQ
     67.80           -24.9%      50.90 ±  6%  turbostat.PkgTmp
      1.61            +3.0%       1.66        turbostat.RAMWatt
     43.60 ±  9%     +48.6%      64.77 ± 23%  perf-stat.i.MPKI
 9.067e+08           +11.3%  1.009e+09        perf-stat.i.branch-instructions
      4.50 ±  3%      +0.8        5.29 ± 10%  perf-stat.i.branch-miss-rate%
  43016486           +20.2%   51697906        perf-stat.i.branch-misses
 1.421e+08 ±  2%      +5.7%  1.502e+08        perf-stat.i.cache-misses
  2.72e+08 ±  2%      +3.2%  2.806e+08        perf-stat.i.cache-references
     29461           -94.3%       1666        perf-stat.i.context-switches
     37.85 ±  6%     -27.9%      27.28 ±  4%  perf-stat.i.cpu-migrations
    635.91 ± 13%     -47.6%     333.50 ± 24%  perf-stat.i.cycles-between-cache-misses
      0.21 ± 15%      +0.2        0.36 ± 23%  perf-stat.i.dTLB-load-miss-rate%
 2.866e+09 ±  2%      +5.9%  3.034e+09        perf-stat.i.dTLB-loads
      0.04 ± 18%      +0.0        0.07 ± 33%  perf-stat.i.dTLB-store-miss-rate%
 6.909e+08            +4.9%  7.249e+08        perf-stat.i.dTLB-stores
     37.58 ±  7%     +17.8       55.38 ±  8%  perf-stat.i.iTLB-load-miss-rate%
    508490 ±  4%     -36.6%     322421 ±  6%  perf-stat.i.iTLB-loads
 1.609e+10 ±  2%      +6.3%   1.71e+10        perf-stat.i.instructions
    127592 ±  5%    +159.5%     331076 ±  7%  perf-stat.i.instructions-per-iTLB-miss
      0.64           +10.3%       0.70 ±  2%  perf-stat.i.ipc
 3.971e+08            +6.6%  4.234e+08        perf-stat.i.metric.M/sec
     10398            +3.8%      10796        perf-stat.i.minor-faults
  17371338 ±  2%      +4.8%   18209254        perf-stat.i.node-loads
     10405            +3.8%      10803        perf-stat.i.page-faults




Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


-- 
0-DAY CI Kernel Test Service
https://01.org/lkp



View attachment "config-6.1.0-rc2-00001-g9fd429c28073" of type "text/plain" (166032 bytes)

View attachment "job-script" of type "text/plain" (7353 bytes)

View attachment "job.yaml" of type "text/plain" (4783 bytes)

View attachment "reproduce" of type "text/plain" (301 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ