SPEC CPU®2017 Integer Rate Result
Copyright 2017-2022 Standard Performance Evaluation Corporation
Benchmark result graphs are available in the PDF report.
Tested using a pre-release internal version of an
update of IBM Open XL version 17.1. The update
will be available to customers by Sep-2022.
The config file option 'submit' was used
to assign benchmark copies to specific processors using
the "bindprocessor" command (see flags file for details).
AIX V7.3 TL0 SP2 running on Power10.
Following ulimits set to unlimited.
'ulimit -f unlimited' set file size to unlimited.
'ulimit -s unlimited' set stack size to unlimited.
'ulimit -c unlimited' set core file size to unlimited.
'ulimit -d unlimited' set data segment size to unlimited.
'ulimit -m unlimited' set max memory size to unlimited.
57600 16M large pages defined with vmo command.
'AIX_STDBUFSZ=524288' configures the I/O buffer size for the read and write system calls.
'mount -o remount,noatime /dev/hd1' for filesystems with a high rate of file access, performance
can be improved by disabling the update of the access time stamp.
Environment variables set by runcpu before the start of the run:
LIBPATH = "/home/cpu2017/v1.1.8/tcmalloc"
MALLOCMULTIHEAP = "1"
MEMORY_AFFINITY = "MCM"
XLFRTEOPTS = "intrinthds=1"
Environment variables set by runcpu during the 500.perlbench_r peak run:
MALLOCOPTIONS = "pool:0x20000000,buckets,no_mallinfo"
Environment variables set by runcpu during the 502.gcc_r peak run:
MALLOCTYPE = "watson2"
Environment variables set by runcpu during the 505.mcf_r peak run:
MALLOCTYPE = "watson2"
Environment variables set by runcpu during the 520.omnetpp_r peak run:
MALLOCALIGN = "16"
MALLOCOPTIONS = "pool:0x20000000"
Environment variables set by runcpu during the 523.xalancbmk_r peak run:
MALLOCOPTIONS = "pool:0x20000000"
MALLOCTYPE = "Yorktown"
Environment variables set by runcpu during the 525.x264_r peak run:
MALLOCTYPE = "watson2"
Environment variables set by runcpu during the 531.deepsjeng_r peak run:
MALLOCTYPE = "watson2"
Environment variables set by runcpu during the 541.leela_r peak run:
MALLOCTYPE = "watson2"
Environment variables set by runcpu during the 548.exchange2_r peak run:
MALLOCTYPE = "watson2"
Environment variables set by runcpu during the 557.xz_r peak run:
MALLOCTYPE = "watson2"
Yes: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Meltdown)
is mitigated in the system as tested and documented.
Yes: The test sponsor attests, as of date of publication, that CVE-2017-5753 (Spectre variant 1)
is mitigated in the system as tested and documented.
Yes: The test sponsor attests, as of date of publication, that CVE-2017-5715 (Spectre variant 2)
is mitigated in the system as tested and documented.
Binaries are compiled on the system under test (SUT)
tcmalloc, a general purpose malloc implementation
built with the AIX V7.2 and IBM XL C/C++ compiler 16.1.0 for AIX
used for all benchmarks in base
sources available from https://github.com/gilamn5tr/gperftools/archive/refs/heads/aix-enablement-upstream.zip
Sysinfo program /home/cpu2017/v1.1.8/bin/sysinfo
Rev: r6622 of 2021-04-07 982a61ec0915b55891ef0e16acafc64d
running on compever2.aus.stglabs.ibm.com Sat Jun 18 14:03:40 2022
SUT (System Under Test) info as seen by some common utilities.
For more information on this section, see
https://www.spec.org/cpu2017/Docs/config.html#sysinfo
WARNING regarding the output of 'prtconf':
(1) The tester may need to adjust the sysinfo-supplied 'hw_nominal_mhz'.
(2) The 'Number of Processors' reported by prtconf is the number of cores available to
the partition.
From prtconf:
Host Name: compever2.aus.stglabs.ibm.com
System Model: IBM,9043-MRX
Processor Clock Speed: 2950 MHz
Number Of Processors: 96
Memory Size: 4044800 MB
BIOS Version: NM1020_061
WARNING regarding the output of 'lscfg': this utility reports resources for the system,
not the current partition. Therefore, for a partition that has a subset of the full
system resources:
(1) The tester may need to adjust the sysinfo-supplied 'hw_ncores'.
(2) The tester may need to adjust the sysinfo-supplied 'hw_nchips'.
(3) Be aware that 'hw_memory' is set from 'prtconf', and is correct for the partition,
but "Memory DIMM info from lscfg" reports the number of DIMMs in the entire server.
Processors, from lscfg -vplsysplanar0
^^^Note: sum of ways = 0, differs from prtconf 'Number Of Processors'
Memory DIMM info from lscfg:
64x 03HD510
Operating System: AIX 7.3.0.0 7300-00-02-2220
disk: df -k /home/cpu2017/v1.1.8
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd1 524288000 518426196 2% 42626 1% /home
(End of data from sysinfo program)
==============================================================================
C | 500.perlbench_r(peak) 502.gcc_r(peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C | 500.perlbench_r(base) 502.gcc_r(base) 505.mcf_r(base, peak)
| 525.x264_r(base, peak) 557.xz_r(base, peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc64-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C | 500.perlbench_r(peak) 502.gcc_r(peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C | 500.perlbench_r(base) 502.gcc_r(base) 505.mcf_r(base, peak)
| 525.x264_r(base, peak) 557.xz_r(base, peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc64-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C++ | 520.omnetpp_r(peak) 523.xalancbmk_r(peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C++ | 520.omnetpp_r(base) 523.xalancbmk_r(base) 531.deepsjeng_r(base,
| peak) 541.leela_r(base, peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc64-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C++ | 520.omnetpp_r(peak) 523.xalancbmk_r(peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
C++ | 520.omnetpp_r(base) 523.xalancbmk_r(base) 531.deepsjeng_r(base,
| peak) 541.leela_r(base, peak)
------------------------------------------------------------------------------
IBM Open XL C/C++ for AIX, (IBM Internal Development Branch), clang version
15.0.0 (git@github.ibm.com:compiler/llvm-project.git
5f0a5bb3f881532c0bf5a72cc3a2630caaba2f94)
Target: powerpc64-ibm-aix7.3.0.0
Thread model: posix
InstalledDir: /opt/IBM/openxlC/17.1.1/bin
------------------------------------------------------------------------------
==============================================================================
Fortran | 548.exchange2_r(base, peak)
------------------------------------------------------------------------------
IBM Open XL Fortran for AIX 17.1.x (IBM Internal Development Branch)
Version: 17.01.000x.0000
Driver Level: 220609-1255 (5642) ID: c37ef9e74
Fortran Front End and Run Time Level: 220609-1255 (5642) ID: 14d747393
Fortran Transformer Level: 220609-1255 (5642) ID: 91ad61a62
LLVM IR Builder ID: 5f0a5bb3f881
------------------------------------------------------------------------------
500.perlbench_r: |
-m32
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bmaxdata:0xD0000000/dsa
-Wl,-bplugin_opt:--ppc-set-dscr=1
-Wl,-bplugin_opt:-inline-hot-callsites-aggressively
-Wl,-blpdata
-lpthread
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-fno-strict-aliasing
-Wno-implicit-function-declaration
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
502.gcc_r: |
-m32
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bmaxdata:0x50000000
-Wl,-bplugin_opt:--ppc-set-dscr=0x184
-Wl,-bplugin_opt:-fold-complex-pointer-compare=false
-Wl,-blpdata
-lpthread
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-mllvm -fold-complex-pointer-compare=false
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
505.mcf_r: |
-m64
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bplugin_opt:--ppc-set-dscr=0x1c7
-Wl,-bplugin_opt:--data-layout-opt=3
-Wl,-blpdata
-lpthread
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-mllvm -data-layout-opt=3
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
525.x264_r: |
-m64
-Wl,-bplugin_opt:--ppc-set-dscr=0x80
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-blpdata
-lpthread
-Wl,-bplugin_opt:-enable-aggressive-vectorization
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-fcommon
-frestrict-args
-mllvm -enable-aggressive-vectorization
-mllvm -ppc-enable-redxnintr
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
557.xz_r: |
-m64
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bplugin_opt:-aggressive-late-full-unroll
-Wl,-blpdata
-lpthread
-mllvm -aggressive-late-full-unroll
-mllvm -unroll-threshold=500
-mllvm -inline-threshold=2000
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
520.omnetpp_r: |
-m32
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bmaxdata:0x30000000
-Wl,-bplugin_opt:--ppc-set-dscr=1
-Wl,-blpdata
-lpthread
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-Wl,-bplugin_opt:-dynamic-cast-opt=on
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
523.xalancbmk_r: |
-m32
-Wl,-bplugin_opt:--ppc-set-dscr=0x80
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bmaxdata:0x30000000
-Wl,-bplugin_opt:-inline-hot-callsites-aggressively
-Wl,-bplugin_opt:-enable-partial-inlining
-Wl,-blpdata
-lpthread
-mllvm -enable-partial-inlining
-mllvm -enable-vec-find=true
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
531.deepsjeng_r: |
-m64
-Wl,-bplugin_opt:--ppc-set-dscr=1
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bplugin_opt:-inline-hot-callsites-aggressively
-Wl,-blpdata
-lpthread
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|
541.leela_r: |
-m64
-Wl,-bplugin_opt:--enable-ppc-gen-scalar-mass
-Wl,-bplugin_opt:-inline-hot-callsites-aggressively
-Wl,-bplugin_opt:-unroll-runtime=false
-Wl,-blpdata
-lpthread
-mllvm -aggressive-late-full-unroll
-mllvm -array-compress=true
-mllvm -enable-lvi-memoryssa=true
-mllvm -unroll-runtime=false
-O3
-mcpu=native
-mabi=vec-extabi
-flto
-fapprox-func
-mllvm -enable-ppc-gen-scalar-mass
-mllvm -vector-library=MASSV
-fprofile-generate
-fprofile-use=default.profdata
-mcmodel=large
-L/opt/IBM/xlmass/10.1.x/lib
-lmass
-L/opt/IBM/openxlf/17.1.x/lib
-lxlopt
|