# Invocation command line:
# /home/omp2012/bin/runspec --config=Lenovo_SR655_omp2012.cfg --reportable --iterations=3 --verbose=8 -flagsurl /home/omp2012/config/flags/Lenovo-OMP2012-ROME-7742-20190711.xml -flagsurl /hoem/omp2012/config/flags/Lenovo-Platform-SPEComp2012-Flags-V1.0-Rome7742-20190712.xml --threads=128 --size=ref all
# output_root was not used for this run
############################################################################
# SPEComp config file for Lenovo SR655
#
#################################################
# System Description  				#
#################################################
#   Header section  				#
#################################################
#
VENDOR				= Lenovo Global Technology
action				= validate
tune				= base
ext				= Lenovo-SR655
PATHSEP				= /
check_md5			= 1
env_vars			= 1
iterations			= 3
level				= 40
output_format			= all
baskup_config			= 0
sysinfo_program			= $[top]/Docs/sysinfo -f

#include:Lenovo_sut.inc
#  ----- Begin inclusion of 'Lenovo_sut.inc'
############################################################################
#include: Lenovo_AMD_100-000000053-04_32_20_N.inc
#include: Lenovo_AMD_EPYC_7742.inc
#  ----- Begin inclusion of 'Lenovo_AMD_EPYC_7742.inc'
############################################################################
hw_cpu_name      	= AMD EPYC 7742 CPU
hw_cpu_char                     = Turbo up to 3.4 GHz
hw_cpu_mhz			= 2250
hw_cpu_max_mhz    	= 3400
hw_fpu		      	= Integrated
hw_nchips			= 1
hw_ncpuorder     	= 1 chip
hw_ncoresperchip	= 64
hw_nthreadspercore 	= 2
hw_ncores			= 128
hw_pcache        	= 32 KB I + 32 KB D on chip per core
hw_scache        	= 512 KB I+D on chip per core
hw_tcache000            = 256 MB I+D on chip per chip, 16 MB shared / 4
hw_tcache001                    = cores
hw_ocache        	= None
# ---- End inclusion of '/home/omp2012/config/Lenovo_AMD_EPYC_7742.inc'
#include: Lenovo_SR655-1S-mem3200.inc
#  ----- Begin inclusion of 'Lenovo_SR655-1S-mem3200.inc'
############################################################################

license_num   			= 9017
test_sponsor   	 		= Lenovo Global Technology
company_name			= Lenovo Global Technology
machine_name			= ThinkSystem SR655
fw_bios        			= Lenovo BIOS Version CFE103A released 07/04/2019
hw_avail       			= Aug-2019
sw_avail       			= Aug-2019
tester     	 			= Lenovo Global Technology
prepared_by				= Sinper Liang
hw_vendor = Lenovo Global Technology
#test_date				=
#display_order			= 1a

#----- System ------------
#
hw_model				= ThinkSystem SR655(AMD EYPC 7742 CPU, 2.25GHz)

#----- CPU ---------------
# reference to "Lenovo_AMD_EPYC_7742.inc"

#----- Hardisk -----------
#
hw_disk     			= 1 x 1 TB SATA Hard Drive

#----- Memory ------------
#
hw_memory                       = 256 GB ( 8 x 32 GB 2Rx4 PC4-3200AA-R)

#----- Others ------------
hw_other        		= None

#------ Software configuration -----------
#Intel(R) Parallel Studio XE 2019 Update 3

sw_compiler000                  = C/C++/Fortran: Version 19.0.3.199 of Intel
sw_compiler001                  = Parallel Studio XE for Linux 64 Build 20190206
sw_file          		= xfs
sw_os000                        = Red Hat Enterprise Linux Server release 7.6
sw_os001                        = , Kernel 3.10.0-957.el7.x86_64
sw_state         		= Multi-user, run level 3
sw_base_ptrsize			= 64-bit
sw_peak_ptrsize                 = Not Applicable
sw_other         		= None

#################################################

# General OMP Library Settings
notes_000               ===============================================
notes_005               = General OMP Library Settings
notes_010               =       ENV_KMP_AFFINITY    = granularity=fine,proclist=[0-3,4-7,8-11,
notes_015       =                         12-15,16-19,20-23,24-27,28-31,32-35,36-39,
notes_020       =                         40-43,44-47,48-51,52-55,56-59,60-63,64-67,
notes_025       =                         68-71,72-75,76-79,80-83,84-87,88-91,92-95,
notes_030       =                         96-99,100-103,104-107,108-111,112-115,
notes_035       =                         116-119,120-123,124-127],explicit
notes_040               =       ENV_KMP_STACKSIZE   = 292M
notes_045               =       ENV_KMP_BLOCKTIME   = infinite
notes_050               =       ENV_KMP_LIBRARY     = turnaround
notes_055               =       ENV_OMP_DYNAMIC     = FALSE
notes_060               =       ENV_OMP_NESTED      = FALSE
notes_065               =       ENV_OMP_SCHEDULE    = staic
notes_070               ===============================================
notes_075               = BIOS Setting notes:
notes_080               =   Choose Operating Mode set to Maximum Performance
notes_085               =   NUMA nodes per socket set as NPS4
notes_090               =   LLC as NUMA node set as Enabled
notes_095               =   EfficiencyModeEn set as Auto
notes_100       =   SVM Mode set as Disabled
notes_105       =   IOMMU set as Disabled
notes_110       =
notes_115               = Yes: The test sponsor attests, as of date of publication, the CVE-2017-5754 (Meltdown)
notes_120               = is mitigated in the system as tested and documented.
notes_125               = Yes: The test sponsor attests, as of date of publication, the CVE-2017-5753 (Spectre variant 1)
notes_130               = is mitigated in the system as tested and documented.
notes_135               = Yes: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Spectre variant 2)
notes_140               = is mitigated in the system as tested and documented.
note_145		==============================================
note_150		= OS tunning:
note_155		= Transparent Hugepages:
note_160		=	Transparent Hugepages are disabled by
note_165		=	echo never > /sys/kernel/mm/transparent_hugepage/enabled
note_170		=	ulimit -s unlimited
# ---- End inclusion of '/home/omp2012/config/Lenovo_SR655-1S-mem3200.inc'

#include: Lenovo_SR950-Porton-4S-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-4S-QRL1-8280L.inc

#include: Lenovo_SR570-Cosmo3.5x4-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-2S-QRAL-6252.inc

#include: Lenovo_SR530-Constantine-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-4S-QRAD-6230.inc

#include: Lenovo_SR550-Carnage-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-4S-QRAD-6230.inc

#include: Lenovo_SR570-Cosmo2.5x8-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-4S-QRAL-6252.inc

#include: Lenovo_SR570-Cosmo3.5x4-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-4S-QRAL-6252.inc

#include: Lenovo_SR590-Callitso3.5x8-mem2933.inc
#include: Lenovo_cascadelake-B0-ES-4S-QRAL-6252.inc

# ---- End inclusion of '/home/omp2012/config/Lenovo_sut.inc'



#################################################
#:q  Benchamrk Tuning Extension Machine 		#
#################################################

default=default=default=default:
CC			= icc
FC			= ifort
CXX			= icpc
OBJ			= .o

#------------------------------------------------
# Portability & Libraries 			-
#------------------------------------------------

default=default=default=default:

ENV_KMP_AFFINITY=granularity=fine,proclist=[0-3,4-7,8-11,12-15,16-19,20-23,24-27,28-31,32-35,36-39,40-43,44-47,48-51,52-55,56-59,60-63,64-67,68-71,72-75,76-79,80-83,84-87,88-91,92-95,96-99,100-103,104-107,108-111,112-115,116-119,120-123,124-127],explicit
ENV_KMP_LIBRARY=turnaround
ENV_KMP_STACKSIZE=292M
ENV_KMP_BLOCKTIME=infinite
ENV_OMP_THREADS=128
ENV_OMP_DYNAMIC=FALSE
ENV_OMP_NESTED=FALSE
ENV_OMP_SCHEDULE=static
#KMP_HW_SUBSET=16s,4c,2t
#
350.md=default=default=default:
FPORTABILITY		= -FR

357.bt331=default=default=default:
PORTABILITY		= -mcmodel=medium

363.swim=default=default=default:
PORTABILITY		= -mcmodel=medium

367.imagick=default=default=default:
PORTABILITY		= -std=c99


#########################################
# Base Tuning default Optimization 	#
#########################################
default=base=default=default:			# all benchmark use 'base' tuning.


OPTIMIZE		= -O3 -qopenmp -march=core-avx2 -no-prec-div -qopt-streaming-stores=auto -unroll-aggressive
COPTIMIZE		= -ansi-alias
CXXOPTIMIZE		= -ansi-alias
FOPTIMIZE		= -align array64byte

##########################################
# MD5 checksum
##########################################



# The following settings were obtained by running '$[top]/Docs/sysinfo -f'
default:
notes_plat_sysinfo_000 = Sysinfo program /home/omp2012/Docs/sysinfo
notes_plat_sysinfo_005 = $Rev: 395 $ $Date:: 2012-07-25 #$ 8f8c0fe9e19c658963a1e67685e50647
notes_plat_sysinfo_010 = running on AMD2U Tue Jul 16 18:39:06 2019
notes_plat_sysinfo_015 =
notes_plat_sysinfo_020 = This section contains SUT (System Under Test) info as seen by
notes_plat_sysinfo_025 = some common utilities.  To remove or add to this section, see:
notes_plat_sysinfo_030 =   http://www.spec.org/omp2012/Docs/config.html#sysinfo
notes_plat_sysinfo_035 =
notes_plat_sysinfo_040 = From /proc/cpuinfo
notes_plat_sysinfo_045 =    model name : AMD EPYC 7742 64-Core Processor
notes_plat_sysinfo_050 =       1 "physical id"s (chips)
notes_plat_sysinfo_055 =       128 "processors"
notes_plat_sysinfo_060 =    cores, siblings (Caution: counting these is hw and system dependent.  The
notes_plat_sysinfo_065 =    following excerpts from /proc/cpuinfo might not be reliable.  Use with
notes_plat_sysinfo_070 =    caution.)
notes_plat_sysinfo_075 =       cpu cores : 64
notes_plat_sysinfo_080 =       siblings  : 128
notes_plat_sysinfo_085 =       physical 0: cores 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
notes_plat_sysinfo_090 =       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
notes_plat_sysinfo_095 =       47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
notes_plat_sysinfo_100 =    cache size : 512 KB
notes_plat_sysinfo_105 =
notes_plat_sysinfo_110 = From /proc/meminfo
notes_plat_sysinfo_115 =    MemTotal:       263788332 kB
notes_plat_sysinfo_120 =    HugePages_Total:       0
notes_plat_sysinfo_125 =    Hugepagesize:       2048 kB
notes_plat_sysinfo_130 =
notes_plat_sysinfo_135 = From /etc/*release* /etc/*version*
notes_plat_sysinfo_140 =    os-release:
notes_plat_sysinfo_145 =       NAME="Red Hat Enterprise Linux Server"
notes_plat_sysinfo_150 =       VERSION="7.6 (Maipo)"
notes_plat_sysinfo_155 =       ID="rhel"
notes_plat_sysinfo_160 =       ID_LIKE="fedora"
notes_plat_sysinfo_165 =       VARIANT="Server"
notes_plat_sysinfo_170 =       VARIANT_ID="server"
notes_plat_sysinfo_175 =       VERSION_ID="7.6"
notes_plat_sysinfo_180 =       PRETTY_NAME="Red Hat Enterprise Linux Server 7.6 (Maipo)"
notes_plat_sysinfo_185 =    redhat-release: Red Hat Enterprise Linux Server release 7.6 (Maipo)
notes_plat_sysinfo_190 =    system-release: Red Hat Enterprise Linux Server release 7.6 (Maipo)
notes_plat_sysinfo_195 =    system-release-cpe: cpe:/o:redhat:enterprise_linux:7.6:ga:server
notes_plat_sysinfo_200 =
notes_plat_sysinfo_205 = uname -a:
notes_plat_sysinfo_210 =    Linux AMD2U 3.10.0-957.el7.x86_64 #1 SMP Thu Oct 4 20:48:51 UTC 2018 x86_64
notes_plat_sysinfo_215 =    x86_64 x86_64 GNU/Linux
notes_plat_sysinfo_220 =
notes_plat_sysinfo_225 = run-level 3 Jul 17 02:34
notes_plat_sysinfo_230 =
notes_plat_sysinfo_235 = SPEC is set to: /home/omp2012
notes_plat_sysinfo_240 =    Filesystem            Type  Size  Used Avail Use% Mounted on
notes_plat_sysinfo_245 =    /dev/mapper/rhel-home xfs   876G   42G  834G   5% /home
notes_plat_sysinfo_250 =
notes_plat_sysinfo_255 = Additional information from dmidecode:
notes_plat_sysinfo_260 =   BIOS Lenovo CFE103A 07/04/2019
notes_plat_sysinfo_265 =   Memory:
notes_plat_sysinfo_270 =    8x   32 GB
notes_plat_sysinfo_275 =    8x Samsung M393A4K40DB2-CWE 32 GB 3200 MT/s 2 rank
notes_plat_sysinfo_280 =    8x Unknown Unknown
notes_plat_sysinfo_285 =
notes_plat_sysinfo_290 = (End of data from sysinfo program)
# hw_cpu_name    = AMD EPYC 7742 64-Core
# hw_disk        = 876 GB  add more disk info here
# hw_memory001   = 251.568 GB fixme: If using DDR3, format is:
# hw_memory002   = 'N GB (M x N GB nRxn PCn-nnnnnR-n, ECC)'
# hw_nchips      = 1
# prepared_by    = root  (is never output, only tags rawfile)
# sw_file        = xfs
# sw_os001       = Red Hat Enterprise Linux Server release 7.6 (Maipo)
# sw_os002       = 3.10.0-957.el7.x86_64
# sw_state       = Run level 3 (add definition here)


# 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:
flagsurl000 = http://www.spec.org/omp2012/flags/Lenovo-OMP2012-Rome7742.xml