# Invocation command line: # /home/CPU2017/v1.0.5/bin/harness/runcpu --configfile zz-publish-v9.cfg --nobuild --nopower --runmode rate --tune base:peak --size test:train:refrate intrate # output_root used was "/home/CPU2017/v1.0.5//zPub" ############################################################################ # The following line MUST be set to the suite installed path! %define install_path /home/CPU2017/v1.0.5/ %define fdpr 1 ################################################################### #SPEC CPU2017 config file ################################################################### #%define TestCopies 0 bind = < /proc/sys/vm/nr_hugepages notes_os_020 = drop cache is used before invoking runcpu command notes_os_025 = sync; echo 3 > /proc/sys/vm/drop_caches # verbose -> -v #verbose = 1 to 99, 5 is default, 91 is good for debugging #verbose = 1 # Set up how parallel to do the compiles %ifdef %{make_j} makeflags = -j%{make_j} %endif #--prevent log file lines that are too long for vi # But must be long enough for port_progress to get data log_line_width = 1024 # Point to where the usr/compiler/OS Flags file is #flagsurl000 = http://www.spec.org/cpu2006/flags/IBM-XL.V13La.xml #flagsurl001 = http://www.spec.org/cpu2006/flags/IBM-Linux-V7.xml flagsurl000 = http://www.spec.org/cpu2017/flags/IBM_Linux_9040.xml flagsurl001 = http://www.spec.org/cpu2017/flags/IBM_XL_Linux_1610_flags.xml CC_VERSION_OPTION = -qversion=verbose CXX_VERSION_OPTION = -qversion=verbose FC_VERSION_OPTION = -qversion=verbose CC_PATH = /opt/ibm/xlC/16.1.0/bin CXX_PATH = /opt/ibm/xlC/16.1.0/bin XLF_PATH = /opt/ibm/xlf/16.1.0/bin #=============================================================================== # How the compilers are called # The settings used here are for IBM C/C++ and xl Fortran compilers #=============================================================================== default: CC = $(CC_PATH)/xlc_at -qlanglvl=extc99 CXX = $(CXX_PATH)/xlC_at FC = $(XLF_PATH)/xlf95_at #=============================================================================== # Portability Flags # no optimizations allowed here #=============================================================================== default: PORTABILITY = -DSPEC_LP64 500.perlbench_r,600.perlbench_s: CPORTABILITY = -DSPEC_LINUX_PPC_LE 503.bwaves_r,603.bwaves_s: FPORTABILITY = -qfixed 507.cactuBSSN_r,607.cactuBSSN_s: CPORTABILITY = -DSPEC_NO_UNDERSCORE 510.parest_r: CXXPORTABILITY = -qnoxlcompatmacros 521.wrf_r,621.wrf_s: CPORTABILITY = -DSPEC_NOUNDERSCORE FPPPORTABILITY = -DSPEC_IBMXL EXTRA_FPORTABILITY = -qufmt=be 523.xalancbmk_r,623.xalancbmk_s: CXXPORTABILITY = -DSPEC_LINUX 526.blender_r: PORTABILITY = -qchars=unsigned CXXPORTABILITY = -D__BOOL_DEFINED 527.cam4_r,627.cam4_s: CPORTABILITY = -DSPEC_NO_UNDERSCORE 628.pop2_s: CPORTABILITY = -DSPEC_NO_UNDERSCORE EXTRA_FPORTABILITY = -qufmt=be #=============================================================================== # Common Optimizations for base and peak #=============================================================================== default: %define LHLIB -lhugetlbfs sw_base_ptrsize = 64-bit sw_peak_ptrsize = 64-bit %define c_suppress %define cxx_suppress %define f_suppress -qsuppress=cmpmsg:1500-036 %define ld_suppress -qsuppress=1500-029:1500-036 EXTRA_LDFLAGS = %{ld_suppress} %{LHLIB} #=============================================================================== # Base Level Optimizations #=============================================================================== intrate=base: EXTRA_COPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 EXTRA_CFLAGS = -qipa=noobject -qalias=noansi EXTRA_CXXOPTIMIZE = -O4 -qarch=pwr9 -qtune=pwr9 -ltcmalloc EXTRA_CXXFLAGS = -qipa=noobject EXTRA_FOPTIMIZE = -O4 -qarch=pwr9 -qtune=pwr9 -qprefetch=dscr=1 EXTRA_FFLAGS = -qipa=noobject LDCOPTIMIZE = -Wl,-z,muldefs #=============================================================================== # Peak Level Optimizations #=============================================================================== notes_peak_fdpr_000 = The FDPR post compiler binary optimizer was used %define FDPRCOMP -qfdpr %define FDPRLDFLAGS -Wl,-q %define FDPRCLEAN rm -f ${baseexe}.orig ${baseexe}.instr ${baseexe}.nprof %define FDPR /opt/FDPR/fdprpro %define Fopts500 -O3 -noasd %define Fopts502 -RC -nop -bp -bf -A 2 -ihf 20 -isf 12 %define Fopts505 -O4 -RC -nop -bf -tlo -pto -rt 0 -kr -hr -RD -las %define Fopts520 -O4 -A 2 -rcl 2 -sls -dir -vrox %define Fopts523 -O3 %define Fopts525 -O3 -RC -nop -bf -tlo -pto -rt 0 -kr -hr -RD -las -vrox -lux -1 -lu 9 -isf 12 -si -ihf 20 -sidf 50 -bp %define Fopts531 -O3 -noasd %define Fopts541 -RC -nop -bp -bf -hr %define Fopts557 -O4 default=peak: PASS1_CFLAGS = -qpdf1 PASS1_CXXFLAGS = -qpdf1 PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_CXXFLAGS = -qpdf2 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 %ifndef %{TestCopies} copies = %{Copy8} %endif 502.gcc_r,505.mcf_r=peak: %ifndef %{TestCopies} copies = %{Copy6} %endif 500.perlbench_r,600.perlbench_s=peak: # INT # None # C Benchmark OPTIMIZE = -O3 -qarch=pwr9 -qtune=pwr9 -qinline=level=10 -qprefetch=dscr=1 EXTRA_CFLAGS = -qipa=noobject -qalias=noansi -qstrict=nans %ifdef %{fdpr} notes_peak_fdpr_005= 500.perlbench fdpr options: -O3 -noasd %define FDPROPTS %{Fopts500} EXTRA_COPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 502.gcc_r=peak: # INT # None # C only Benchmark OPTIMIZE = -O3 -qarch=pwr9 -qtune=pwr9 -ltcmalloc EXTRA_CFLAGS = -qipa=noobject -qalias=noansi LDOPTIMIZE = -Wl,-z,muldefs %ifdef %{fdpr} notes_peak_fdpr_010= 502.gcc fdpr options: -RC -nop -bp -bf -A 2 -ihf 20 -isf 12 %define FDPROPTS %{Fopts502} EXTRA_COPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 505.mcf_r,605.mcf_s=peak: # INT # OpenMP # C only Benchmark OPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 -qdatasmall -qprefetch=dscr=4 -ltcmalloc EXTRA_CFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_015= 505.mcf fdpr options: -O4 -RC -nop -bf -tlo -pto -rt 0 -kr -hr -RD -las %define FDPROPTS %{Fopts505} EXTRA_COPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 520.omnetpp_r,620.omnetpp_s=peak: # INT # None # C++ Benchmark OPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 -qlibansi -qprefetch=dscr=1 -ltcmalloc EXTRA_CXXFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_020= 520.omnetpp fdpr options: -O4 -A 2 -rcl 2 -sls -dir -vrox %define FDPROPTS %{Fopts520} EXTRA_CXXOPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 523.xalancbmk_r,623.xalancbmk_s=peak: # INT # None # C++ Benchmark OPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 -qpagesize=16M -qprefetch=dscr=7 -ltcmalloc EXTRA_CXXFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_025= 523.xalan fdpr options: -O3 %define FDPROPTS %{Fopts523} EXTRA_CXXOPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 525.x264_r,625.x264_s=peak: # INT # None # C Benchmark OPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 -qnounroll -qrestrict -qprefetch=dscr=7 -ltcmalloc EXTRA_CFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_030= 525.x264 fdpr options: -O3 -RC -nop -bf -tlo -pto -rt 0 -kr -hr -RD -las -vrox notes_peak_fdpr_035= -lux -1 -lu 9 -isf 12 -si -ihf 20 -sidf 50 -bp %define FDPROPTS %{Fopts525} EXTRA_COPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 531.deepsjeng_r,631.deepsjeng_s=peak: # INT # None # C++ Benchmark OPTIMIZE = -O2 -qarch=pwr9 -qtune=pwr9 -qipa -qrestrict -qprefetch=dscr=1 EXTRA_CXXFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_040= 531.deepsjeng fdpr options: -O3 -noasd %define FDPROPTS %{Fopts531} EXTRA_CXXOPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 541.leela_r,641.leela_s=peak: # INT # None # C++ Benchmark OPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 -qenum=small -funroll-all-loops -qinline=level=10 -qprefetch=dscr=6 EXTRA_CXXFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_045= 541.leela fdpr options: -RC -nop -bp -bf -hr %define FDPROPTS %{Fopts541} EXTRA_CXXOPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 548.exchange2_r,648.exchange2_s=peak: # INT # None # Fortran Benchmark OPTIMIZE = -O3 -qarch=pwr9 -qtune=pwr9:smt4 -qhot -qsimd=noauto -qsmallstack -qprefetch=dscr=9 -ltcmalloc EXTRA_FFLAGS = -qipa=noobject %{f_suppress} 557.xz_r,657.xz_s=peak: # INT # OpenMP # C Benchmark OPTIMIZE = -O5 -qarch=pwr9 -qtune=pwr9 -qpagesize=16M -qprefetch=dscr=7 -ltcmalloc EXTRA_CFLAGS = -qipa=noobject %ifdef %{fdpr} notes_peak_fdpr_050= 557.xz fdpr options: -O4 %define FDPROPTS %{Fopts557} EXTRA_COPTIMIZE = %{FDPRCOMP} LDFLAGS = %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif 999.specrand_ir,998.specrand_is,997.specrand_fr,996.specrand_fs=peak: # INT FP # None # C Benchmark - Must run, but not reported unless fails OPTIMIZE = -O2 -qarch=pwr9 -qtune=pwr9 EXTRA_CFLAGS = -qipa=noobject %ifdef %{fdpr} %define FDPROPTS %{Fopts502} EXTRA_COPTIMIZE += %{FDPRCOMP} EXTRA_LDFLAGS += %{FDPRLDFLAGS} fdo_pre0 = $CC_PATH/cleanpdf ; %{FDPRCLEAN} fdo_pre2 = cp -p ${baseexe} ${baseexe}.orig ; %{FDPR} -a instr %{FDPROPTS} ${baseexe}; cp -p ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp -p ${baseexe}.orig ${baseexe} ; %{FDPR} -a opt -f ${baseexe}.nprof %{FDPROPTS} ${baseexe} ; mv ${baseexe}.fdpr ${baseexe} %undef FDPROPTS %endif #=============================================================================== # Report requirements #=============================================================================== default: hw_vendor = IBM Corporation tester = IBM Corporation test_sponsor = IBM Corporation license_num = 11 hw_avail = Aug-2018 sw_avail = Apr-2018 hw_cpu_nominal_mhz = 3400 hw_cpu_max_mhz = 3800 hw_ncpuorder = 2, 4 Chips hw_ncores = 40 hw_nthreadspercore = 8 hw_model = IBM Power E950 (3.4 - 3.8 GHz, 40 core, SLES) hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 512 KB I+D on chip per core hw_tcache000 = 100 MB I+D on chip per chip shared NUCA / 10 cores hw_ocache = 16 MB I+D off chip per 2 DIMMs hw_memory001 = 1 TB (64 x 16 GB 1Rx4 PC4-2666V-RC2-11) hw_other = None sw_other000 = Post-Link Optimization (fdprpro) for Linux on sw_other001 = POWER, version 5.6.4.0; sw_other002 = Advance Toolchain 11.0-0 sw_state = Run level 5 fw_bios = Version VM920_034 Released Jul-2018 sw_compiler000 = C/C++: Version 16.1.0 of IBM XL C/C++ for Linux; sw_compiler001 = Fortran: Version 16.1.0 of IBM XL Fortran for sw_compiler002 = Linux hw_disk = 2 x 1.8 TB 10K RPM 4K SAS HDD notes_plat_update_000 =sysinfo output is not correct for the disk information. A 1.8 TB capacity disk was used. notes_plat_update_005 =After the volumes were created, the available capacity reported was 1.6 TB. notes_050 = Yes: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Meltdown) notes_055 = is mitigated in the system as tested and documented. notes_060 = Yes: The test sponsor attests, as of date of publication, that CVE-2017-5753 (Spectre variant 1) notes_065 = is mitigated in the system as tested and documented. notes_070 = Yes: The test sponsor attests, as of date of publication, that CVE-2017-5715 (Spectre variant 2) notes_075 = is mitigated in the system as tested and documented. notes_080 =Post-Link Optimizer (fdprpro): sources available at https://developer.ibm.com/linuxonpower/sdk-packages/ notes_085 =Advance Toolchain 11.0-0: sources available at https://ibm.biz/AdvanceToolchain notes_090 =8 memory riser cards were used, with 8 DIMMs per card # The following fields sysinfo sets automatically. You may wish to change this fields if you have better answer than sysinfo #hw_cpu_name = power9 # chip name #hw_disk = # Size, type, other perf-relevant info #hw_nchips = 2 # number chips enabled #sw_file = # File system #sw_os001 = SLES # Operating system #sw_os002 = 12 SP3 # and version #hw_ncores = 24 #hw_nthreadspercore = 8 # The following settings were obtained by running the sysinfo_program # 'specperl $[top]/bin/sysinfo' (sysinfo:SHA:32259ebd59f3e93740723202f27c44c82ee68e0f2e40cd2ca50cfd5519772397) default: notes_plat_sysinfo_000 = Sysinfo program /home/CPU2017/v1.0.5/bin/sysinfo notes_plat_sysinfo_005 = Rev: r5974 of 2018-05-19 9bcde8f2999c33d61f64985e45859ea9 notes_plat_sysinfo_010 = running on linux-xo92 Tue Jul 31 04:34:14 2018 notes_plat_sysinfo_015 = notes_plat_sysinfo_020 = SUT (System Under Test) info as seen by some common utilities. notes_plat_sysinfo_025 = For more information on this section, see notes_plat_sysinfo_030 = https://www.spec.org/cpu2017/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = From /proc/cpuinfo notes_plat_sysinfo_045 = 'clock : ' reported by /proc/cpuinfo may not be reliable. Use with caution. notes_plat_sysinfo_050 = cpu : POWER9 (architected), altivec supported notes_plat_sysinfo_055 = clock : 3000.000000MHz notes_plat_sysinfo_060 = machine : CHRP IBM,9040-MR9 notes_plat_sysinfo_065 = model : IBM,9040-MR9 notes_plat_sysinfo_070 = platform : pSeries notes_plat_sysinfo_075 = revision : 1.2 (pvr 004e 2102) notes_plat_sysinfo_080 = notes_plat_sysinfo_085 = Number of cores, from 'ppc64_cpu --cores-present' : 40 notes_plat_sysinfo_090 = notes_plat_sysinfo_095 = WARNING regarding the output of 'lscfg': this utility reports resources for the system, notes_plat_sysinfo_100 = not the current partition. Therefore, for a partition that has a subset of the full notes_plat_sysinfo_105 = system resources: notes_plat_sysinfo_110 = (1) The tester may need to adjust the sysinfo-supplied 'hw_ncores'. notes_plat_sysinfo_115 = (2) The tester may need to adjust the sysinfo-supplied 'hw_nchips'. notes_plat_sysinfo_120 = notes_plat_sysinfo_125 = Processors, from lscfg -vp notes_plat_sysinfo_130 = notes_plat_sysinfo_135 = ^^^Note: sum of ways = 0, differs from 'ppc64_cpu --cores-present' notes_plat_sysinfo_140 = 320 "processors" notes_plat_sysinfo_145 = notes_plat_sysinfo_150 = From numactl --hardware WARNING: a numactl 'node' might or might not correspond to a notes_plat_sysinfo_155 = physical chip. notes_plat_sysinfo_160 = available: 4 nodes (0-3) notes_plat_sysinfo_165 = node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 notes_plat_sysinfo_170 = 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 notes_plat_sysinfo_175 = 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 notes_plat_sysinfo_180 = node 0 size: 258194 MB notes_plat_sysinfo_185 = node 0 free: 129217 MB notes_plat_sysinfo_190 = node 1 cpus: 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 notes_plat_sysinfo_195 = 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 notes_plat_sysinfo_200 = 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 notes_plat_sysinfo_205 = 147 148 149 150 151 152 153 154 155 156 157 158 159 notes_plat_sysinfo_210 = node 1 size: 249103 MB notes_plat_sysinfo_215 = node 1 free: 120692 MB notes_plat_sysinfo_220 = node 2 cpus: 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 notes_plat_sysinfo_225 = 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 notes_plat_sysinfo_230 = 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 notes_plat_sysinfo_235 = 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 notes_plat_sysinfo_240 = node 2 size: 258559 MB notes_plat_sysinfo_245 = node 2 free: 130216 MB notes_plat_sysinfo_250 = node 3 cpus: 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 notes_plat_sysinfo_255 = 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 notes_plat_sysinfo_260 = 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 notes_plat_sysinfo_265 = 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 notes_plat_sysinfo_270 = node 3 size: 258802 MB notes_plat_sysinfo_275 = node 3 free: 130467 MB notes_plat_sysinfo_280 = node distances: notes_plat_sysinfo_285 = node 0 1 2 3 notes_plat_sysinfo_290 = 0: 10 40 40 40 notes_plat_sysinfo_295 = 1: 40 10 40 40 notes_plat_sysinfo_300 = 2: 40 40 10 40 notes_plat_sysinfo_305 = 3: 40 40 40 10 notes_plat_sysinfo_310 = notes_plat_sysinfo_315 = From /proc/meminfo notes_plat_sysinfo_320 = MemTotal: 1049251776 kB notes_plat_sysinfo_325 = HugePages_Total: 32000 notes_plat_sysinfo_330 = Hugepagesize: 16384 kB notes_plat_sysinfo_335 = notes_plat_sysinfo_340 = /usr/bin/lsb_release -d notes_plat_sysinfo_345 = SUSE Linux Enterprise Server 12 SP3 notes_plat_sysinfo_350 = notes_plat_sysinfo_355 = From /etc/*release* /etc/*version* notes_plat_sysinfo_360 = SuSE-release: notes_plat_sysinfo_365 = SUSE Linux Enterprise Server 12 (ppc64le) notes_plat_sysinfo_370 = VERSION = 12 notes_plat_sysinfo_375 = PATCHLEVEL = 3 notes_plat_sysinfo_380 = # This file is deprecated and will be removed in a future service pack or release. notes_plat_sysinfo_385 = # Please check /etc/os-release for details about this release. notes_plat_sysinfo_390 = os-release: notes_plat_sysinfo_395 = NAME="SLES" notes_plat_sysinfo_400 = VERSION="12-SP3" notes_plat_sysinfo_405 = VERSION_ID="12.3" notes_plat_sysinfo_410 = PRETTY_NAME="SUSE Linux Enterprise Server 12 SP3" notes_plat_sysinfo_415 = ID="sles" notes_plat_sysinfo_420 = ANSI_COLOR="0;32" notes_plat_sysinfo_425 = CPE_NAME="cpe:/o:suse:sles:12:sp3" notes_plat_sysinfo_430 = notes_plat_sysinfo_435 = uname -a: notes_plat_sysinfo_440 = Linux linux-xo92 4.4.114-94.11-default #1 SMP Thu Feb 1 19:28:26 UTC 2018 (4309ff9) notes_plat_sysinfo_445 = ppc64le ppc64le ppc64le GNU/Linux notes_plat_sysinfo_450 = notes_plat_sysinfo_455 = Kernel self-reported vulnerability status: notes_plat_sysinfo_460 = notes_plat_sysinfo_465 = CVE-2017-5754 (Meltdown): Mitigation: RFI Flush notes_plat_sysinfo_470 = CVE-2017-5753 (Spectre variant 1): Not affected notes_plat_sysinfo_475 = CVE-2017-5715 (Spectre variant 2): Not affected notes_plat_sysinfo_480 = notes_plat_sysinfo_485 = run-level 5 Jul 30 13:21 notes_plat_sysinfo_490 = notes_plat_sysinfo_495 = SPEC is set to: /home/CPU2017/v1.0.5 notes_plat_sysinfo_500 = Filesystem Type Size Used Avail Use% Mounted on notes_plat_sysinfo_505 = /dev/sda4 xfs 1.6T 426G 1.2T 28% /home notes_plat_sysinfo_510 = BIOS Version: VM920_034 notes_plat_sysinfo_515 = notes_plat_sysinfo_520 = (End of data from sysinfo program) fw_bios = Version VM920_034 Released Jul-2018 hw_cpu_name = POWER9 hw_disk = 1 x 1.8 TB 10K RPM 4K SAS HDD hw_memory000 = 1 TB (64 x 16 GB 1Rx4 PC4-2666V-R, running at hw_memory001 = 1600) hw_nchips = 4 hw_ncores = 40 hw_nthreadspercore = 8 prepared_by = IBM Corporation sw_file = xfs sw_os000 = SUSE Linux Enterprise Server 12 SP3 sw_os001 = 4.4.114-94.11-default sw_state = Run level 5 (multi-user, graphical) # End of settings added by sysinfo_program # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: notes_000 =Environment variables set by runcpu before the start of the run: notes_005 =HUGETLB_MORECORE = "yes" notes_010 =HUGETLB_VERBOSE = "0" notes_015 =LD_LIBRARY_PATH = "$LD_LIBRARY_PATH:/opt/FDPR" notes_020 =LD_PRELOAD = "/opt/at11.0/lib64/libhugetlbfs.so" notes_025 =MALLOC_MMAP_MAX_ = "0" notes_030 =TCMALLOC_MEMFS_MALLOC_PATH = "/dev/hugepages/" notes_035 =XLFRTEOPTS = "intrinthds=1" notes_040 =XLSMPOPTS = "spins=0:yields=0:schedule=STATIC:stack=8000000" notes_045 = notes_plat_000 = Firmware configuration: notes_plat_005 = Idle Power Saver mode is disabled notes_plat_010 = notes_comp_000 =Binaries were compiled on a system with 2x POWER9 CPU + 512GB Memory using SUSE Linux Enterprise Server 12 SP3