# Invocation command line: # /home/cpu2017/bin/harness/runcpu --nobuild --action validate --define default-platform-flags --define numcopies=288 --configfile ic2024.1-lin-sierraforest-rate-20240308.cfg --define smt-on --define peakfpcopies=288 --define physicalfirst --define invoke_with_interleave --define drop_caches --reportable --tune base,peak --output_format all --nopower --runmode rate --tune base:peak --size refrate fprate # output_root was not used for this run ############################################################################ #------------------------------------------------------------------------------ # This is a sample SPEC CPU2017 config file. It is applicable for: # # Compiler name/version: Intel(R) C/C++ and Fortran 2021 Compilers for Linux # Operating system version: Red Hat Enterprise Linux 8.4, GLIBC 2.28 # ld version: GNU ld version 2.30 and above (older version may not work) # Hardware: Intel(R) processors supporting CORE-AVX2 tuning # # If you wish to build your own: # (1) Copy this to a new name # cd %SPEC%/config # copy this.cfg that.cfg # (2) Change items that are marked 'EDIT' (search for it) # # If you have different software or hardware, this config file may not work. # You may find a better config file for your system next to posted results: # http://www.spec.org/cpu2017/results # # Compiler issues: Contact your compiler vendor, not SPEC. # For SPEC help: http://www.spec.org/auto/cpu2017/Docs/techsupport.html #------------------------------------------------------------------------------ # Current setup is for intrate only # #--------- Preprocessor ------------------------------------------------------- # # Optionally edit if you wish: %define build_ncpus 32 # controls number of simultaneous compiles # Used to date the label %define version 20240308 # Used for the optimization tuning part of the label (not required) %if defined(%{noopt}) %define opt_label -noopt %elif defined(%{medopt}) %define opt_label -medopt %else %define opt_label %endif # Used for labeling static linked builds (not required) %if defined(%{static}) %define static_label -static %else %define static_label %endif #--------- Label -------------------------------------------------------------- # Arbitrary string, tags your binaries & directories. # Two Suggestions: # (1) Change this label as you try new ideas. label = ic2024.1-lin-sierraforest-rate%{opt_label}%{static_label}-%{version} #--------- Global Settings ---------------------------------------------------- # For info, see: # https://www.spec.org/auto/cpu2017/Docs/config.html#fieldname XXX # Example: https://www.spec.org/auto/cpu2017/Docs/config.html#tune ######################################################## # ATTENTION ATTENTION ATTENTION ######################################################## # # NOTE If you change fail_build then PLEASE also # change the line 'define version', because # SPEC review tools use 'label' to track binaries. # ######################################################## # # vvvvvvvvvvvv # do not change unless you read NOTE above fail_build=1 # do not change unless you read NOTE above # ^^^^^^^^^^^^ # do not change unless you read NOTE above # ######################################################## # action = validate command_add_redirect = 1 line_width = 1020 log_line_width = 1020 makeflags = -j %{build_ncpus} output_format = txt,cfg,pdf,csv preenv = 1 tune = base bench_post_setup = sync parallel_test = 1 mean_anyway = 1 reportable = 1 copies = 1 #Reference the flags Files flagsurl000=http://www.spec.org/cpu2017/flags/Intel-ic2024-official-linux64.xml %ifdef %{default-platform-flags} flagsurl001=http://www.spec.org/cpu2017/flags/Supermicro-Platform-Settings-V1.2-GNR-revB.xml %endif # Set some environment variables # Retain unused virtual memory for later reuse. This avoids out of memory errors for certain benchmarks. preENV_MALLOC_CONF = retain:true intrate: preENV_LD_LIBRARY_PATH = $[top]/lib/intel64:$[top]/lib/ia32:$[top]/je5.0.1-32 fprate: preENV_LD_LIBRARY_PATH = $[top]/lib/intel64:$[top]/je5.0.1-64 # Affinitization # For UP systems, we need to know if the processors are ordered across cores first or in order # If across cores, processors 0, 1, 2 and 3 are on distinct physical cores # Otherwise, processors 0, 2, 4 and 6 are on distinct physical cores default: submit = numactl --localalloc --physcpubind=$SPECCOPYNUM -- $command %ifdef %{no-numa} submit = taskset -c $SPECCOPYNUM $command %endif #--------- Compilers ---------------------------------------------------------- default: CC = icx -w -m64 -std=c11 CXX = icpx -w -m64 -std=c++14 FC = ifx -w -m64 # How to say "Show me your version, please" CC_VERSION_OPTION = -V CXX_VERSION_OPTION = -V FC_VERSION_OPTION = -V JEMALLOC32_DIR = /usr/local/jemalloc32-5.0.1/lib JEMALLOC64_DIR = /usr/local/jemalloc64-5.0.1/lib INTEL64_DIR = /opt/intel/oneapi/compiler/2024.1/lib INTEL32_DIR = /opt/intel/oneapi/compiler/2024.1/lib32 %if !defined(%{static}) JEMALLOC32 = jemalloc JEMALLOC64 = jemalloc QKMALLOC = qkmalloc %else JEMALLOC32 = libjemalloc.a JEMALLOC64 = libjemalloc.a %endif #--------- Portability -------------------------------------------------------- intrate,fprate: PORTABILITY= -DSPEC_LP64 500.perlbench_r: CPORTABILITY = -DSPEC_LINUX_X64 521.wrf_r: CPORTABILITY = -DSPEC_CASE_FLAG FPORTABILITY= -convert big_endian 523.xalancbmk_r: CXXPORTABILITY=-DSPEC_LINUX 526.blender_r: CPORTABILITY= -DSPEC_LINUX -funsigned-char 527.cam4_r: CPORTABILITY= -DSPEC_CASE_FLAG #--------- How Many CPUs? ----------------------------------------------------- # Both SPECrate and SPECspeed can test multiple chips / cores / hw threads # - For SPECrate, you set the number of copies. # See: https://www.spec.org/cpu2017/Docs/system-requirements.html#MultipleCPUs # # q. How many should I set? # a. Unknown, you will have to try it and see! # # To get you started, some suggestions: # # copies - This config file defaults to testing only 1 copy. You might # try changing it to match the number of cores on your system, # or perhaps the number of virtual CPUs as reported by: # grep -c processor /proc/cpuinfo # Be sure you have enough memory. See: # https://www.spec.org/cpu2017/Docs/system-requirements.html#memory # default: %if defined (%{numcopies}) copies = %{numcopies} %else copies = 1 # EDIT to change number of copies (see above) %endif #-------- Tuning Flags ------------------------------------------------- intspeed,fpspeed: #reconsider using a speed config file instead of a rate config file fail=1 default: SSE = -xsierraforest EXTRA_FOPTIMIZE = -nostandard-realloc-lhs -align array32byte -auto intrate=default: EXTRA_LIBS = -L$(INTEL64_DIR) -l$(QKMALLOC) EXTRA_LDFLAGS = -Wl,-z,muldefs intrate=base: %if defined(%{noopt}) OPT_ROOT = -O0 %elif defined(%{medopt}) OPT_ROOT = -O2 %else OPT_ROOT = -O3 -ffast-math -flto -mfpmath=sse -funroll-loops OPT_ROOT_F = -O3 -ffast-math -flto -mfpmath=sse -funroll-loops %endif FAST_NO_STATIC = $(SSE) $(OPT_ROOT) FORT_FAST_NO_STATIC = $(SSE) $(OPT_ROOT_F) FAST = $(SSE) $(OPT_ROOT) -static FORT_FAST = $(SSEF) $(OPT_ROOT_F) -static %if !defined(%{static}) COPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FORT_FAST_NO_STATIC) -qopt-mem-layout-trans=4 %if defined(%{noopt}) COPTIMIZE = $(OPT_ROOT) CXXOPTIMIZE = $(OPT_ROOT) FOPTIMIZE = $(OPT_ROOT_F) %endif %else COPTIMIZE = $(FAST) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FORT_FAST) -qopt-mem-layout-trans=4 %if defined(%{noopt}) COPTIMIZE = $(OPT_ROOT) -static CXXOPTIMIZE = $(OPT_ROOT) -static FOPTIMIZE = $(OPT_ROOT_F) -static %endif %endif fprate=default: EXTRA_LIBS = -l$(JEMALLOC64) -L$(JEMALLOC64_DIR) EXTRA_LDFLAGS = -Wl,-z,muldefs EXTRA_CFLAGS = -Wno-implicit-int fprate=base: %if defined(%{noopt}) OPT_ROOT = -O0 %elif defined(%{medopt}) OPT_ROOT = -O2 %else OPT_ROOT = -Ofast -ffast-math -flto -mfpmath=sse -funroll-loops OPT_ROOT_NOIPO = -Ofast -ffast-math -mfpmath=sse -funroll-loops OPT_ROOT_F = -Ofast -ffast-math -flto -mfpmath=sse -funroll-loops OPT_ROOT_F_NOIPO = -Ofast -ffast-math -mfpmath=sse -funroll-loops %endif FAST_NO_STATIC = $(SSE) $(OPT_ROOT) FORT_FAST_NO_STATIC = $(SSE) $(OPT_ROOT_F) FORT_FAST_NO_STATIC_NOIPO = $(SSE) $(OPT_ROOT_F_NOIPO) FAST = $(SSE) $(OPT_ROOT) -static FORT_FAST = $(SSE) $(OPT_ROOT) -static %if !defined(%{static}) COPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FORT_FAST_NO_STATIC) -qopt-mem-layout-trans=4 %if defined(%{noopt}) COPTIMIZE = $(OPT_ROOT) CXXOPTIMIZE = $(OPT_ROOT) FOPTIMIZE = $(OPT_ROOT_F) %endif %else COPTIMIZE = $(FAST) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FORT_FAST) -qopt-mem-layout-trans=4 %if defined(%{noopt}) COPTIMIZE = $(OPT_ROOT) -static CXXOPTIMIZE = $(OPT_ROOT) -static FOPTIMIZE = $(OPT_ROOT_F) -static %endif %endif intrate,fprate=peak: %if defined(%{noopt}) || defined(%{medopt}) #not building or executing peak against less opt fail=1 %endif SSE = -xCORE-AVX2 OPT_ROOT = -Ofast -ffast-math -flto -mfpmath=sse -funroll-loops FAST_NO_STATIC = $(SSE) $(OPT_ROOT) COPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 PASS1_CFLAGS = -fprofile-generate -xCORE-AVX2 -flto -Ofast PASS2_CFLAGS = -fprofile-use=default.profdata PASS1_FFLAGS = -fprofile-generate -xCORE-AVX2 -flto -Ofast PASS2_FFLAGS = -fprofile-use=default.profdata PASS1_CXXFLAGS = -fprofile-generate -xCORE-AVX2 -flto -Ofast PASS2_CXXFLAGS = -fprofile-use=default.profdata PASS1_LDFLAGS = -fprofile-generate -xCORE-AVX2 -flto -Ofast PASS2_LDFLAGS = -fprofile-use=default.profdata fdo_run1 = $command ; llvm-profdata merge -output=default.profdata *.profraw 500.perlbench_r=peak: EXTRA_OPTIMIZE = -fno-strict-overflow 525.x264_r=peak: SSE = -xsierraforest feedback = 0 EXTRA_OPTIMIZE = -fno-alias 502.gcc_r=peak: SSE = -xCORE-AVX2 CC = icx -m32 -std=gnu89 -L/opt/intel/oneapi/compiler/2024.1/lib32 CXX = icpx -m32 -std=gnu89 -L/opt/intel/oneapi/compiler/2024.1/lib32 FAST_NO_STATIC = $(SSE) $(OPT_ROOT) COPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 EXTRA_LIBS = -L$(JEMALLOC32_DIR) -l$(JEMALLOC32) EXTRA_LDFLAGS = -Wl,-z,muldefs PORTABILITY = -D_FILE_OFFSET_BITS=64 505.mcf_r,520.omnetpp_r,523.xalancbmk_r,531.deepsjeng_r,541.leela_r,548.exchange2_r,557.xz_r=peak: basepeak=1 503.bwaves_r,508.namd_r,519.lbm_r,526.blender_r,538.imagick_r,544.nab_r,549.fotonik3d_r=peak: basepeak=1 507.cactuBSSN_r,521.wrf_r,527.cam4_r,554.roms_r=peak: basepeak=1 #fp rate subset for removing FDO 510.parest_r=peak: SSE = -xsierraforest feedback = 0 %if defined(%{noopt}) OPT_ROOT = -O0 %elif defined(%{medopt}) OPT_ROOT = -O2 %else OPT_ROOT = -Ofast -ffast-math -flto -mfpmath=sse -funroll-loops OPT_ROOT_F = -Ofast -ffast-math -flto -mfpmath=sse -funroll-loops %endif FAST_NO_STATIC = $(SSE) $(OPT_ROOT) FORT_FAST_NO_STATIC = $(SSE) $(OPT_ROOT_F) FAST = $(SSE) $(OPT_ROOT) -static FORT_FAST = $(SSE) $(OPT_ROOT) -static %if !defined(%{static}) COPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST_NO_STATIC) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FORT_FAST_NO_STATIC) -qopt-mem-layout-trans=4 %if defined(%{noopt}) COPTIMIZE = $(OPT_ROOT) CXXOPTIMIZE = $(OPT_ROOT) FOPTIMIZE = $(OPT_ROOT) %endif %else COPTIMIZE = $(FAST) -qopt-mem-layout-trans=4 CXXOPTIMIZE = $(FAST) -qopt-mem-layout-trans=4 FOPTIMIZE = $(FORT_FAST) -qopt-mem-layout-trans=4 %if defined(%{noopt}) COPTIMIZE = $(OPT_ROOT) -static CXXOPTIMIZE = $(OPT_ROOT) -static FOPTIMIZE = $(OPT_ROOT) -static %endif %endif %if %{peakfpcopies} eq 288 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 234 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 %elif %{peakfpcopies} eq 256 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 234 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 %elif %{peakfpcopies} eq 224 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 %elif %{peakfpcopies} eq 192 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 %elif %{peakfpcopies} eq 144 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 %elif %{peakfpcopies} eq 128 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 %elif %{peakfpcopies} eq 112 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 %elif %{peakfpcopies} eq 96 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 %elif %{peakfpcopies} eq 72 bind = 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 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 %elif %{peakfpcopies} eq 64 bind = 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 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 57 58 59 60 61 62 63 %elif %{peakfpcopies} eq 48 bind = 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 %elif %{peakfpcopies} eq 32 bind = 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 28 29 30 31 %elif %{peakfpcopies} eq 16 bind = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 %elif %{peakfpcopies} eq 8 bind = 0 1 2 3 4 5 6 7 %elif %{peakfpcopies} eq 4 bind = 0 1 2 3 %elif %{peakfpcopies} eq 2 bind = 0 1 %endif copies = %{peakfpcopies} submit = numactl --localalloc --physcpubind=$BIND -- $command %ifdef %{no-numa} submit = taskset -c $BIND $command %endif #------------------------------------------------------------------------------- # Tester and System Descriptions - EDIT the sections below #------------------------------------------------------------------------------- # For info about any field, see # https://www.spec.org/auto/cpu2017/Docs/config.html#fieldname # Example: https://www.spec.org/auto/cpu2017/Docs/config.html#hw_memory #------------------------------------------------------------------------------- #--------- If you install new compilers, EDIT this section -------------------- intrate,intspeed,fpspeed,fprate: sw_compiler000 = C/C++: Version 2024.1 of Intel oneAPI DPC++/C++ sw_compiler001 = Compiler for Linux; sw_compiler002 = Fortran: Version 2024.1 of Intel Fortran Compiler sw_compiler003 = for Linux; sw_base_ptrsize = 64-bit sw_other = jemalloc memory allocator V5.0.1 fprate,fpspeed: sw_peak_ptrsize = 64-bit intspeed: sw_peak_ptrsize = 64-bit intrate: sw_peak_ptrsize = 32/64-bit #--------- EDIT Your info --------------------------------------------------------- # To understand the difference between hw_vendor/sponsor/tester, see: # www.spec.org/auto/cpu2017/Docs/config.html#test_sponsor intrate,intspeed,fprate,fpspeed: # Important: keep this line hw_vendor = Supermicro tester = Supermicro test_sponsor = Supermicro license_num = 001176 prepared_by = Supermicro #--------- EDIT system availability dates and system information ---------------------------------------------- intrate,intspeed,fprate,fpspeed: # Important: keep this line # Example # Brief info about field hw_avail = Sep-2024 # Date of LAST hardware component to ship sw_avail = Jun-2024 # Date of LAST software component to ship hw_cpu_nominal_mhz = 1900 # Nominal chip frequency, in MHz hw_cpu_max_mhz = 2700 # Max chip frequency, in MHz hw_ncores = 288 # number cores enabled hw_nthreadspercore = 1 # number threads enabled per core hw_ncpuorder = 2 chips # Ordering options hw_model000 = CloudDC SuperServer SYS-222C-TN # system model name hw_model001 = (X14DBHM , Intel Xeon 6766E) hw_other = CPU Cooling: Air # Other perf-relevant hw, or "None" # sw_other = # TurboHeap Library V8.1 # Other perf-relevant sw, or "None" hw_pcache = 64 KB I + 32 KB D on chip per core # Primary cache size, type, location hw_scache = 4 MB I+D on chip per core # Second cache or "None" hw_tcache = 108 MB I+D on chip per chip # Third cache or "None" hw_ocache = None # 9 GB I+D off chip per system board # Other cache or "None" hw_memory = 1 TB (16 x 64 GB 2Rx4 PC5-6400B-R) #--------- Sysinfo fields - You may need to adjust this section --------------- # Note: Some commented-out fields above are automatically set to preliminary # values by sysinfo # www.spec.org/auto/cpu2017/Docs/config.html#sysinfo # Uncomment lines for which you already have a better answer than sysinfo # intrate,intspeed,fprate,fpspeed: # Important: keep this line # Example # Brief info about field hw_cpu_name = Intel Xeon 6766E # chip name hw_disk = 1 x 300 GB SAS3 HDD, 10000 RPM # Size, type, other perf-relevant info hw_nchips = 2 # number chips enabled sw_file = xfs # File system sw_state = Run level 3 (multi-user) # Software state. fw_bios = Version 1.2 released Feb-2025 sw_os000 = SUSE Linux Enterprise Server 15 SP6 # Operating system sw_os001 = Kernel 6.4.0-150600.21-default # and version #--------- EDIT Intel Recommended Fields - You may wish to adjust this section ----- default: notes_000 = Binaries compiled on a system with 2x Intel Xeon Platinum 8280M CPU + 384GB RAM notes_005 = memory using Red Hat Enterprise Linux 8.4 notes_jemalloc_000 = jemalloc, a general purpose malloc implementation notes_jemalloc_005 = built with the RedHat Enterprise 7.5, and the system compiler gcc 4.8.5 notes_jemalloc_010 = sources available from jemalloc.net or https://github.com/jemalloc/jemalloc/releases notes_os_000 = Stack size set to unlimited using "ulimit -s unlimited" #Ease of tagging results from the runcpu command line with commands run outside of runcpu harneess #Adjust as necessary for your SUT %if defined(%{THP_enabled}) notes_200 = Transparent Huge Pages enabled with: notes_201 = echo always > /sys/kernel/mm/transparent_hugepage/enabled %elif defined(%{THP_disabled}) notes_200 = Transparent Huge Pages disabled with: notes_201 = echo never > /sys/kernel/mm/transparent_hugepage/enabled %else notes_010 = Transparent Huge Pages enabled by default %endif %ifdef %{drop_caches} notes_015 = Prior to runcpu invocation notes_020 = Filesystem page cache synced and cleared with: notes_025 = sync; echo 3> /proc/sys/vm/drop_caches %endif %ifdef %{invoke_with_interleave} notes_030 = runcpu command invoked through numactl i.e.: notes_035 = numactl --interleave=all runcpu notes_040 = notes_045 = NA: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Meltdown) notes_050 = is mitigated in the system as tested and documented. notes_055 = Yes: The test sponsor attests, as of date of publication, that CVE-2017-5753 (Spectre variant 1) notes_060 = is mitigated in the system as tested and documented. notes_065 = Yes: The test sponsor attests, as of date of publication, that CVE-2017-5715 (Spectre variant 2) notes_070 = is mitigated in the system as tested and documented. notes_075 = %endif intrate,fprate: %if defined(%{no-numa}) notes_submit_000 = The taskset mechanism was used to bind copies to processors. The config file option 'submit' notes_submit_001 = was used to generate taskset commands to bind each copy to a specific processor. notes_submit_002 = For details, please see the config file. %else notes_submit_000 = The numactl mechanism was used to bind copies to processors. The config file option 'submit' notes_submit_005 = was used to generate numactl commands to bind each copy to a specific processor. notes_submit_010 = For details, please see the config file. %endif # The following settings were obtained by running the sysinfo_program # 'specperl $[top]/bin/sysinfo' (sysinfo:SHA:2eb381fc1a58eb8122e4a1b875c1e38b3489dac84088192aa0ec6d157b084d06) default: notes_plat_sysinfo_000 = notes_plat_sysinfo_005 = Sysinfo program /home/cpu2017/bin/sysinfo notes_plat_sysinfo_010 = Rev: r6732 of 2022-11-07 fe91c89b7ed5c36ae2c92cc097bec197 notes_plat_sysinfo_015 = running on localhost Tue Apr 15 18:38:54 2025 notes_plat_sysinfo_020 = notes_plat_sysinfo_025 = SUT (System Under Test) info as seen by some common utilities. notes_plat_sysinfo_030 = notes_plat_sysinfo_035 = ------------------------------------------------------------ notes_plat_sysinfo_040 = Table of contents notes_plat_sysinfo_045 = ------------------------------------------------------------ notes_plat_sysinfo_050 = 1. uname -a notes_plat_sysinfo_055 = 2. w notes_plat_sysinfo_060 = 3. Username notes_plat_sysinfo_065 = 4. ulimit -a notes_plat_sysinfo_070 = 5. sysinfo process ancestry notes_plat_sysinfo_075 = 6. /proc/cpuinfo notes_plat_sysinfo_080 = 7. lscpu notes_plat_sysinfo_085 = 8. numactl --hardware notes_plat_sysinfo_090 = 9. /proc/meminfo notes_plat_sysinfo_095 = 10. who -r notes_plat_sysinfo_100 = 11. Systemd service manager version: systemd 254 (254.10+suse.84.ge8d77af424) notes_plat_sysinfo_105 = 12. Services, from systemctl list-unit-files notes_plat_sysinfo_110 = 13. Linux kernel boot-time arguments, from /proc/cmdline notes_plat_sysinfo_115 = 14. cpupower frequency-info notes_plat_sysinfo_120 = 15. tuned-adm active notes_plat_sysinfo_125 = 16. sysctl notes_plat_sysinfo_130 = 17. /sys/kernel/mm/transparent_hugepage notes_plat_sysinfo_135 = 18. /sys/kernel/mm/transparent_hugepage/khugepaged notes_plat_sysinfo_140 = 19. OS release notes_plat_sysinfo_145 = 20. Disk information notes_plat_sysinfo_150 = 21. /sys/devices/virtual/dmi/id notes_plat_sysinfo_155 = 22. dmidecode notes_plat_sysinfo_160 = 23. BIOS notes_plat_sysinfo_165 = ------------------------------------------------------------ notes_plat_sysinfo_170 = notes_plat_sysinfo_175 = ------------------------------------------------------------ notes_plat_sysinfo_180 = 1. uname -a notes_plat_sysinfo_185 = Linux localhost 6.4.0-150600.21-default #1 SMP PREEMPT_DYNAMIC Thu May 16 11:09:22 UTC 2024 (36c1e09) notes_plat_sysinfo_190 = x86_64 x86_64 x86_64 GNU/Linux notes_plat_sysinfo_195 = notes_plat_sysinfo_200 = ------------------------------------------------------------ notes_plat_sysinfo_205 = 2. w notes_plat_sysinfo_210 = 18:38:54 up 19:41, 1 user, load average: 0.00, 0.00, 0.00 notes_plat_sysinfo_215 = USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT notes_plat_sysinfo_220 = root tty1 - Mon22 6.00s 1.93s 0.09s -bash notes_plat_sysinfo_225 = notes_plat_sysinfo_230 = ------------------------------------------------------------ notes_plat_sysinfo_235 = 3. Username notes_plat_sysinfo_240 = From environment variable $USER: root notes_plat_sysinfo_245 = notes_plat_sysinfo_250 = ------------------------------------------------------------ notes_plat_sysinfo_255 = 4. ulimit -a notes_plat_sysinfo_260 = core file size (blocks, -c) unlimited notes_plat_sysinfo_265 = data seg size (kbytes, -d) unlimited notes_plat_sysinfo_270 = scheduling priority (-e) 0 notes_plat_sysinfo_275 = file size (blocks, -f) unlimited notes_plat_sysinfo_280 = pending signals (-i) 4125984 notes_plat_sysinfo_285 = max locked memory (kbytes, -l) 8192 notes_plat_sysinfo_290 = max memory size (kbytes, -m) unlimited notes_plat_sysinfo_295 = open files (-n) 1024 notes_plat_sysinfo_300 = pipe size (512 bytes, -p) 8 notes_plat_sysinfo_305 = POSIX message queues (bytes, -q) 819200 notes_plat_sysinfo_310 = real-time priority (-r) 0 notes_plat_sysinfo_315 = stack size (kbytes, -s) unlimited notes_plat_sysinfo_320 = cpu time (seconds, -t) unlimited notes_plat_sysinfo_325 = max user processes (-u) 4125984 notes_plat_sysinfo_330 = virtual memory (kbytes, -v) unlimited notes_plat_sysinfo_335 = file locks (-x) unlimited notes_plat_sysinfo_340 = notes_plat_sysinfo_345 = ------------------------------------------------------------ notes_plat_sysinfo_350 = 5. sysinfo process ancestry notes_plat_sysinfo_355 = /usr/lib/systemd/systemd --switched-root --system --deserialize=42 notes_plat_sysinfo_360 = login -- root notes_plat_sysinfo_365 = -bash notes_plat_sysinfo_370 = -bash notes_plat_sysinfo_375 = runcpu --nobuild --action validate --define default-platform-flags --define numcopies=288 -c notes_plat_sysinfo_380 = ic2024.1-lin-sierraforest-rate-20240308.cfg --define smt-on --define peakfpcopies=288 --define notes_plat_sysinfo_385 = physicalfirst --define invoke_with_interleave --define drop_caches --reportable --tune base,peak -o all notes_plat_sysinfo_390 = fprate notes_plat_sysinfo_395 = runcpu --nobuild --action validate --define default-platform-flags --define numcopies=288 --configfile notes_plat_sysinfo_400 = ic2024.1-lin-sierraforest-rate-20240308.cfg --define smt-on --define peakfpcopies=288 --define notes_plat_sysinfo_405 = physicalfirst --define invoke_with_interleave --define drop_caches --reportable --tune base,peak notes_plat_sysinfo_410 = --output_format all --nopower --runmode rate --tune base:peak --size refrate fprate --nopreenv notes_plat_sysinfo_415 = --note-preenv --logfile $SPEC/tmp/CPU2017.005/templogs/preenv.fprate.005.0.log --lognum 005.0 notes_plat_sysinfo_420 = --from_runcpu 2 notes_plat_sysinfo_425 = specperl $SPEC/bin/sysinfo notes_plat_sysinfo_430 = $SPEC = /home/cpu2017 notes_plat_sysinfo_435 = notes_plat_sysinfo_440 = ------------------------------------------------------------ notes_plat_sysinfo_445 = 6. /proc/cpuinfo notes_plat_sysinfo_450 = model name : Intel(R) Xeon(R) 6766E notes_plat_sysinfo_455 = vendor_id : GenuineIntel notes_plat_sysinfo_460 = cpu family : 6 notes_plat_sysinfo_465 = model : 175 notes_plat_sysinfo_470 = stepping : 3 notes_plat_sysinfo_475 = microcode : 0x3000330 notes_plat_sysinfo_480 = bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs bhi notes_plat_sysinfo_485 = cpu cores : 144 notes_plat_sysinfo_490 = siblings : 144 notes_plat_sysinfo_495 = 2 physical ids (chips) notes_plat_sysinfo_500 = 288 processors (hardware threads) notes_plat_sysinfo_505 = physical id 0: core ids 0-143 notes_plat_sysinfo_510 = physical id 1: core ids 0-143 notes_plat_sysinfo_515 = physical id 0: apicids notes_plat_sysinfo_520 = 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72 notes_plat_sysinfo_525 = ,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,1 notes_plat_sysinfo_530 = 32,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,18 notes_plat_sysinfo_535 = 4,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236 notes_plat_sysinfo_540 = ,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286 notes_plat_sysinfo_545 = physical id 1: apicids notes_plat_sysinfo_550 = 512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,5 notes_plat_sysinfo_555 = 64,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,61 notes_plat_sysinfo_560 = 6,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668 notes_plat_sysinfo_565 = ,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720, notes_plat_sysinfo_570 = 722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,7 notes_plat_sysinfo_575 = 74,776,778,780,782,784,786,788,790,792,794,796,798 notes_plat_sysinfo_580 = Caution: /proc/cpuinfo data regarding chips, cores, and threads is not necessarily reliable, especially for notes_plat_sysinfo_585 = virtualized systems. Use the above data carefully. notes_plat_sysinfo_590 = notes_plat_sysinfo_595 = ------------------------------------------------------------ notes_plat_sysinfo_600 = 7. lscpu notes_plat_sysinfo_605 = notes_plat_sysinfo_610 = From lscpu from util-linux 2.39.3: notes_plat_sysinfo_615 = Architecture: x86_64 notes_plat_sysinfo_620 = CPU op-mode(s): 32-bit, 64-bit notes_plat_sysinfo_625 = Address sizes: 52 bits physical, 48 bits virtual notes_plat_sysinfo_630 = Byte Order: Little Endian notes_plat_sysinfo_635 = CPU(s): 288 notes_plat_sysinfo_640 = On-line CPU(s) list: 0-287 notes_plat_sysinfo_645 = Vendor ID: GenuineIntel notes_plat_sysinfo_650 = BIOS Vendor ID: Intel(R) Corporation notes_plat_sysinfo_655 = Model name: Intel(R) Xeon(R) 6766E notes_plat_sysinfo_660 = BIOS Model name: Intel(R) Xeon(R) 6766E CPU @ 1.9GHz notes_plat_sysinfo_665 = BIOS CPU family: 179 notes_plat_sysinfo_670 = CPU family: 6 notes_plat_sysinfo_675 = Model: 175 notes_plat_sysinfo_680 = Thread(s) per core: 1 notes_plat_sysinfo_685 = Core(s) per socket: 144 notes_plat_sysinfo_690 = Socket(s): 2 notes_plat_sysinfo_695 = Stepping: 3 notes_plat_sysinfo_700 = BogoMIPS: 3800.00 notes_plat_sysinfo_705 = Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat notes_plat_sysinfo_710 = pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx notes_plat_sysinfo_715 = pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good notes_plat_sysinfo_720 = nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni notes_plat_sysinfo_725 = pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 notes_plat_sysinfo_730 = xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt notes_plat_sysinfo_735 = tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm notes_plat_sysinfo_740 = 3dnowprefetch cpuid_fault epb cat_l3 cat_l2 cdp_l3 intel_ppin cdp_l2 notes_plat_sysinfo_745 = ssbd mba ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept notes_plat_sysinfo_750 = vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid cqm notes_plat_sysinfo_755 = rdt_a rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec notes_plat_sysinfo_760 = xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local notes_plat_sysinfo_765 = split_lock_detect user_shstk avx_vnni lam wbnoinvd dtherm ida arat notes_plat_sysinfo_770 = pln pts vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid notes_plat_sysinfo_775 = bus_lock_detect cldemote movdiri movdir64b enqcmd fsrm md_clear notes_plat_sysinfo_780 = serialize pconfig arch_lbr ibt flush_l1d arch_capabilities notes_plat_sysinfo_785 = Virtualization: VT-x notes_plat_sysinfo_790 = L1d cache: 9 MiB (288 instances) notes_plat_sysinfo_795 = L1i cache: 18 MiB (288 instances) notes_plat_sysinfo_800 = L2 cache: 288 MiB (72 instances) notes_plat_sysinfo_805 = L3 cache: 216 MiB (2 instances) notes_plat_sysinfo_810 = NUMA node(s): 2 notes_plat_sysinfo_815 = NUMA node0 CPU(s): 0-143 notes_plat_sysinfo_820 = NUMA node1 CPU(s): 144-287 notes_plat_sysinfo_825 = Vulnerability Gather data sampling: Not affected notes_plat_sysinfo_830 = Vulnerability Itlb multihit: Not affected notes_plat_sysinfo_835 = Vulnerability L1tf: Not affected notes_plat_sysinfo_840 = Vulnerability Mds: Not affected notes_plat_sysinfo_845 = Vulnerability Meltdown: Not affected notes_plat_sysinfo_850 = Vulnerability Mmio stale data: Not affected notes_plat_sysinfo_855 = Vulnerability Reg file data sampling: Not affected notes_plat_sysinfo_860 = Vulnerability Retbleed: Not affected notes_plat_sysinfo_865 = Vulnerability Spec rstack overflow: Not affected notes_plat_sysinfo_870 = Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl notes_plat_sysinfo_875 = Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization notes_plat_sysinfo_880 = Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; notes_plat_sysinfo_885 = PBRSB-eIBRS Not affected; BHI BHI_DIS_S notes_plat_sysinfo_890 = Vulnerability Srbds: Not affected notes_plat_sysinfo_895 = Vulnerability Tsx async abort: Not affected notes_plat_sysinfo_900 = notes_plat_sysinfo_905 = From lscpu --cache: notes_plat_sysinfo_910 = NAME ONE-SIZE ALL-SIZE WAYS TYPE LEVEL SETS PHY-LINE COHERENCY-SIZE notes_plat_sysinfo_915 = L1d 32K 9M 8 Data 1 64 1 64 notes_plat_sysinfo_920 = L1i 64K 18M 8 Instruction 1 128 1 64 notes_plat_sysinfo_925 = L2 4M 288M 16 Unified 2 4096 1 64 notes_plat_sysinfo_930 = L3 108M 216M 12 Unified 3 147456 1 64 notes_plat_sysinfo_935 = notes_plat_sysinfo_940 = ------------------------------------------------------------ notes_plat_sysinfo_945 = 8. numactl --hardware notes_plat_sysinfo_950 = NOTE: a numactl 'node' might or might not correspond to a physical chip. notes_plat_sysinfo_955 = available: 2 nodes (0-1) notes_plat_sysinfo_960 = node 0 cpus: 0-143 notes_plat_sysinfo_965 = node 0 size: 515541 MB notes_plat_sysinfo_970 = node 0 free: 448164 MB notes_plat_sysinfo_975 = node 1 cpus: 144-287 notes_plat_sysinfo_980 = node 1 size: 515981 MB notes_plat_sysinfo_985 = node 1 free: 454651 MB notes_plat_sysinfo_990 = node distances: notes_plat_sysinfo_995 = node 0 1 notes_plat_sysinfo_1000= 0: 10 21 notes_plat_sysinfo_1005= 1: 21 10 notes_plat_sysinfo_1010= notes_plat_sysinfo_1015= ------------------------------------------------------------ notes_plat_sysinfo_1020= 9. /proc/meminfo notes_plat_sysinfo_1025= MemTotal: 1056278968 kB notes_plat_sysinfo_1030= notes_plat_sysinfo_1035= ------------------------------------------------------------ notes_plat_sysinfo_1040= 10. who -r notes_plat_sysinfo_1045= run-level 3 Apr 14 22:58 notes_plat_sysinfo_1050= notes_plat_sysinfo_1055= ------------------------------------------------------------ notes_plat_sysinfo_1060= 11. Systemd service manager version: systemd 254 (254.10+suse.84.ge8d77af424) notes_plat_sysinfo_1065= Default Target Status notes_plat_sysinfo_1070= multi-user running notes_plat_sysinfo_1075= notes_plat_sysinfo_1080= ------------------------------------------------------------ notes_plat_sysinfo_1085= 12. Services, from systemctl list-unit-files notes_plat_sysinfo_1090= STATE UNIT FILES notes_plat_sysinfo_1095= enabled YaST2-Firstboot YaST2-Second-Stage apparmor auditd cron display-manager getty@ irqbalance notes_plat_sysinfo_1100= issue-generator kbdsettings klog lvm2-monitor nscd postfix purge-kernels rollback rsyslog notes_plat_sysinfo_1105= smartd sshd systemd-pstore tuned wicked wickedd-auto4 wickedd-dhcp4 wickedd-dhcp6 notes_plat_sysinfo_1110= wickedd-nanny notes_plat_sysinfo_1115= enabled-runtime systemd-remount-fs notes_plat_sysinfo_1120= disabled autofs autoyast-initscripts blk-availability boot-sysctl ca-certificates chrony-wait notes_plat_sysinfo_1125= chronyd console-getty cups cups-browsed debug-shell ebtables exchange-bmc-os-info notes_plat_sysinfo_1130= firewalld fsidd gpm grub2-once haveged hwloc-dump-hwdata ipmi ipmievd issue-add-ssh-keys notes_plat_sysinfo_1135= kexec-load lunmask man-db-create multipathd nfs nfs-blkmap rpcbind rpmconfigcheck rsyncd notes_plat_sysinfo_1140= serial-getty@ smartd_generate_opts snmpd snmptrapd systemd-boot-check-no-failures notes_plat_sysinfo_1145= systemd-confext systemd-network-generator systemd-sysext systemd-time-wait-sync notes_plat_sysinfo_1150= systemd-timesyncd udisks2 vncserver@ notes_plat_sysinfo_1155= indirect systemd-userdbd wickedd notes_plat_sysinfo_1160= notes_plat_sysinfo_1165= ------------------------------------------------------------ notes_plat_sysinfo_1170= 13. Linux kernel boot-time arguments, from /proc/cmdline notes_plat_sysinfo_1175= BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.21-default notes_plat_sysinfo_1180= root=UUID=80e782d0-aedd-4e72-9732-1f74ade0ad3b notes_plat_sysinfo_1185= splash=silent notes_plat_sysinfo_1190= mitigations=auto notes_plat_sysinfo_1195= quiet notes_plat_sysinfo_1200= security=apparmor notes_plat_sysinfo_1205= nomodeset notes_plat_sysinfo_1210= notes_plat_sysinfo_1215= ------------------------------------------------------------ notes_plat_sysinfo_1220= 14. cpupower frequency-info notes_plat_sysinfo_1225= analyzing CPU 99: notes_plat_sysinfo_1230= Unable to determine current policy notes_plat_sysinfo_1235= boost state support: notes_plat_sysinfo_1240= Supported: yes notes_plat_sysinfo_1245= Active: yes notes_plat_sysinfo_1250= notes_plat_sysinfo_1255= ------------------------------------------------------------ notes_plat_sysinfo_1260= 15. tuned-adm active notes_plat_sysinfo_1265= Current active profile: throughput-performance notes_plat_sysinfo_1270= notes_plat_sysinfo_1275= ------------------------------------------------------------ notes_plat_sysinfo_1280= 16. sysctl notes_plat_sysinfo_1285= kernel.numa_balancing 1 notes_plat_sysinfo_1290= kernel.randomize_va_space 2 notes_plat_sysinfo_1295= vm.compaction_proactiveness 20 notes_plat_sysinfo_1300= vm.dirty_background_bytes 0 notes_plat_sysinfo_1305= vm.dirty_background_ratio 10 notes_plat_sysinfo_1310= vm.dirty_bytes 0 notes_plat_sysinfo_1315= vm.dirty_expire_centisecs 3000 notes_plat_sysinfo_1320= vm.dirty_ratio 20 notes_plat_sysinfo_1325= vm.dirty_writeback_centisecs 500 notes_plat_sysinfo_1330= vm.dirtytime_expire_seconds 43200 notes_plat_sysinfo_1335= vm.extfrag_threshold 500 notes_plat_sysinfo_1340= vm.min_unmapped_ratio 1 notes_plat_sysinfo_1345= vm.nr_hugepages 0 notes_plat_sysinfo_1350= vm.nr_hugepages_mempolicy 0 notes_plat_sysinfo_1355= vm.nr_overcommit_hugepages 0 notes_plat_sysinfo_1360= vm.swappiness 10 notes_plat_sysinfo_1365= vm.watermark_boost_factor 15000 notes_plat_sysinfo_1370= vm.watermark_scale_factor 10 notes_plat_sysinfo_1375= vm.zone_reclaim_mode 0 notes_plat_sysinfo_1380= notes_plat_sysinfo_1385= ------------------------------------------------------------ notes_plat_sysinfo_1390= 17. /sys/kernel/mm/transparent_hugepage notes_plat_sysinfo_1395= defrag always defer defer+madvise [madvise] never notes_plat_sysinfo_1400= enabled [always] madvise never notes_plat_sysinfo_1405= hpage_pmd_size 2097152 notes_plat_sysinfo_1410= shmem_enabled always within_size advise [never] deny force notes_plat_sysinfo_1415= notes_plat_sysinfo_1420= ------------------------------------------------------------ notes_plat_sysinfo_1425= 18. /sys/kernel/mm/transparent_hugepage/khugepaged notes_plat_sysinfo_1430= alloc_sleep_millisecs 60000 notes_plat_sysinfo_1435= defrag 1 notes_plat_sysinfo_1440= max_ptes_none 511 notes_plat_sysinfo_1445= max_ptes_shared 256 notes_plat_sysinfo_1450= max_ptes_swap 64 notes_plat_sysinfo_1455= pages_to_scan 4096 notes_plat_sysinfo_1460= scan_sleep_millisecs 10000 notes_plat_sysinfo_1465= notes_plat_sysinfo_1470= ------------------------------------------------------------ notes_plat_sysinfo_1475= 19. OS release notes_plat_sysinfo_1480= From /etc/*-release /etc/*-version notes_plat_sysinfo_1485= os-release SUSE Linux Enterprise Server 15 SP6 notes_plat_sysinfo_1490= notes_plat_sysinfo_1495= ------------------------------------------------------------ notes_plat_sysinfo_1500= 20. Disk information notes_plat_sysinfo_1505= SPEC is set to: /home/cpu2017 notes_plat_sysinfo_1510= Filesystem Type Size Used Avail Use% Mounted on notes_plat_sysinfo_1515= /dev/sda2 xfs 277G 135G 142G 49% / notes_plat_sysinfo_1520= notes_plat_sysinfo_1525= ------------------------------------------------------------ notes_plat_sysinfo_1530= 21. /sys/devices/virtual/dmi/id notes_plat_sysinfo_1535= Vendor: Supermicro notes_plat_sysinfo_1540= Product: Super Server notes_plat_sysinfo_1545= Product Family: Family notes_plat_sysinfo_1550= Serial: 0123456789 notes_plat_sysinfo_1555= notes_plat_sysinfo_1560= ------------------------------------------------------------ notes_plat_sysinfo_1565= 22. dmidecode notes_plat_sysinfo_1570= Additional information from dmidecode 3.4 follows. WARNING: Use caution when you interpret this section. notes_plat_sysinfo_1575= The 'dmidecode' program reads system data which is "intended to allow hardware to be accurately notes_plat_sysinfo_1580= determined", but the intent may not be met, as there are frequent changes to hardware, firmware, and the notes_plat_sysinfo_1585= "DMTF SMBIOS" standard. notes_plat_sysinfo_1590= Memory: notes_plat_sysinfo_1595= 9x Micron Technology MTC40F2046S1RC64BD2 MWFF 64 GB 2 rank 6400 notes_plat_sysinfo_1600= 7x Micron Technology MTC40F2046S1RC64BDY MWCC 64 GB 2 rank 6400 notes_plat_sysinfo_1605= notes_plat_sysinfo_1610= notes_plat_sysinfo_1615= ------------------------------------------------------------ notes_plat_sysinfo_1620= 23. BIOS notes_plat_sysinfo_1625= (This section combines info from /sys/devices and dmidecode.) notes_plat_sysinfo_1630= BIOS Vendor: American Megatrends International, LLC. notes_plat_sysinfo_1635= BIOS Version: 1.2 notes_plat_sysinfo_1640= BIOS Date: 02/20/2025 notes_plat_sysinfo_1645= BIOS Revision: 5.35 hw_cpu_name = Intel Xeon 6766E hw_disk = 277 GB add more disk info here hw_memory001 = 1007.346 GB fixme: If using DDR4, the format is: hw_memory002 = 'N GB (N x N GB nRxn PC4-nnnnX-X)' hw_nchips = 2 hw_ncores = 288 hw_nthreadspercore = 1 prepared_by = root (is never output, only tags rawfile) sw_file = xfs sw_os001 = SUSE Linux Enterprise Server 15 SP6 sw_os002 = 6.4.0-150600.21-default sw_state = Run level 3 (add definition here) # 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: power_management000 = BIOS and OS set to prefer performance at the cost power_management001 = of additional power usage. notes_plat_000 = BIOS Configuration: notes_plat_005 = Workload Profile = HPC notes_plat_010 = LLC Dead Line Alloc = Disable notes_plat_015 = KTI Prefetch = Enable notes_plat_020 = Stale AtoS = Disable