# Invocation command line: # /usr/accel-1.3/bin/runspec --tune=base --reportable --flagsurl gcc_flags_20191031.xml --config=uniwide-rb228h-opencl-nvidia.cfg --platform NVIDIA --device GPU opencl # output_root was not used for this run ############################################################################ # # Document Title: Example-opencl-nvidia-simple.cfg # # Subject: SPEC ACCEL Simple Example Config file # # Last Update: 28 Jan 2014 # # ------------------------------------------------------------- # # This is an example of a very simple ACCEL config file. # It is intended to cover the features sufficient to # get a ACCEL baseline run completed. Please see the # config.txt file for details on config file setup and # use and other example configuration files for further sample # implementations. # # IMPORTANT: This is an example configuration file for illustration # purposes. # # # Comments to the config file are found in lines that begin # with the "#" character. # # The first step in creating a configuration file is to document # your configuration. The example below contains an example of # some of the fields that are needed for documenting your # measurements. See example-medium.cfg for an example that # includes a list of all of the fields required for a full # publication of results. ##################################################################### # System Under Test (SUT) Section # If it affects performance, you need to describe it, either # in the pre-defined fields or by adding it to the notes section. # Replace the setting below with the ones that match your # machine. # # hw_model = name of the machine model # hw_memory = how much memory in the machine you are testing # hw_disk = what types and size of disk were used when tested # hw_vendor = what vendor makes the machine being tested # hw_cpu = what type of processor is in the system # hw_cpu_mhz = the clock frequency of the processor ####################################################################### # System Description hw_model = RB228H hw_memory = 512GB (16 x 32 GB 2Rx4 PC4-2400T-R) hw_disk = 2 300GB SEAGATE ST300MM0048 SAS RAID0 hw_vendor = Uniwide Technologies hw_avail = Apr 2016 sw_avail = Apr 2016 # CPU description hw_cpu = Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz hw_cpu_name = Intel Xeon E5-2699 v4 hw_cpu_mhz = 2200 hw_cpu_max_mhz = 3600 hw_cpu_char = Hyper-threading off. hw_ncores = 44 hw_nchips = 2 hw_ncoresperchip = 22 hw_nthreadspercore = 2 hw_ncpuorder = 1,2 chips hw_pcache = 32 KB I + 32 KB D on chip per core hw_scache = 256 KB I+D on chip per core hw_tcache = 55 MB I+D on chip pere chip hw_ocache = None # Accelerator description hw_accel_connect = PCIe 3.0 16x hw_accel_desc000 = NVIDIA Tesla P100-PCIE-12GB, 3584 CUDA cores, hw_accel_desc001 = 1328 MHz hw_accel_desc002 = 12GB HBM2 RAM hw_accel_ecc = Yes hw_accel_model = Tesla P100-PCIE-12GB hw_accel_name = NVIDIA Tesla P100-PCIE-12GB hw_accel_type = GPU hw_accel_vendor = NVIDIA Corporation sw_accel_driver = NVIDIA Driver Version 418.87.01 # Tester description - edit the date, put your license number here! license_num = HPG068A prepared_by = Chi-Woong Kim(jwkim.81@tta.or.kr) tester = Telecommunications Technology Association test_sponsor = Telecommunications Technology Association display_order = 1a # Operating system, file system sw_os000 = CentOS Linux release 7.6.1810 (Core) sw_os001 = 3.10.0-957.el7.x86_64 sw_file = xfs sw_state = Multi-user, run level 3 sw_other = NVIDIA CUDA 10.1 sysinfo_program = specperl $[top]/Docs/sysinfo -f ####################################################################### # End of SUT section # If this config file were to be applied to several SUTs, edits would # be needed only ABOVE this point. ###################################################################### ###################################################################### # The header section of the config file. Must appear # before any instances of "default=" # # ext = how the binaries you generated will be identified # tune = specify "base" or "peak" or "all" # the rest are default values ext = compsys output_format = all #table = 0 teeout = no teerunout = yes tune = base ###################################################################### # Compiler selection, versions, and dates. # # sw_compiler = additional information describing the compiler # CC = how the C Compiler is invoked # FC = how the FORTRAN compiler is invoked default=default=default=default: sw_compiler = GCC version 4.8.5 20150623 CC = gcc CXX = g++ FC = gfortran strict_rundir_verify = 0 ####################################################################### # # notes8xx are used for listing the portability flags that are needed # to get some of the programs to compile. While SPEC has made efforts # to ensure that programs do not require these types of flags, some # of the programs are advanced enough and the differences between # operating systems great enough that some programs require these. # # For portability flags for benchmarks not listed, duplicate the format # used below. Each benchmark is assigned its own "area" and its own # setting for EXTRA_CFLAGS # # EXTRA_CFLAGS = Additional flags to use for compilation; typically # used for portability flags # EXTRA_LIBS = Additional libraries used for compilation; typically # used for issues of portability # EXTRA_FFLAGS = Additional flags to use for compilation; typically # used for portability flags ####################################################################### # # OPTIMIZE = flags applicable to all compilers # COPTIMIZE = flags applicable to the C compiler # FOPTIMIZE = flags applicable to the Fortran compiler # # See your compiler manual for information on the flags available # for your compiler # OPTIMIZE = -O2 LIBS = -L/usr/local/cuda/lib64 -lOpenCL EXTRA_LIBS = EXTRA_CXXFLAGS = -I/usr/local/cuda/include EXTRA_CFLAGS = -I/usr/local/cuda/include 116.histo=base=default=default: CPORTABILITY=-DSPEC_LOCAL_MEMORY_HEADROOM=2 ####################################################################### # End of user-supplied information. ####################################################################### # The following settings were obtained by running 'specperl $[top]/Docs/sysinfo -f' default: notes_plat_sysinfo_000 = Sysinfo program /usr/accel-1.3/Docs/sysinfo notes_plat_sysinfo_005 = $Rev: 6965 $ $Date:: 2015-04-21 #$ c05a7f14b1b1765e3fe1df68447e8a35 notes_plat_sysinfo_010 = running on uniwide-rb228h Thu Oct 31 02:18:43 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/accel/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = From /proc/cpuinfo notes_plat_sysinfo_045 = model name : Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz notes_plat_sysinfo_050 = 2 "physical id"s (chips) notes_plat_sysinfo_055 = 44 "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 : 22 notes_plat_sysinfo_080 = siblings : 22 notes_plat_sysinfo_085 = physical 0: cores 0 1 2 3 4 5 8 9 10 11 12 16 17 18 19 20 21 24 25 26 27 notes_plat_sysinfo_090 = 28 notes_plat_sysinfo_095 = physical 1: cores 0 1 2 3 4 5 8 9 10 11 12 16 17 18 19 20 21 24 25 26 27 notes_plat_sysinfo_100 = 28 notes_plat_sysinfo_105 = cache size : 56320 KB notes_plat_sysinfo_110 = notes_plat_sysinfo_115 = From /proc/meminfo notes_plat_sysinfo_120 = MemTotal: 528093948 kB notes_plat_sysinfo_125 = HugePages_Total: 0 notes_plat_sysinfo_130 = Hugepagesize: 2048 kB notes_plat_sysinfo_135 = notes_plat_sysinfo_140 = From /etc/*release* /etc/*version* notes_plat_sysinfo_145 = centos-release: CentOS Linux release 7.6.1810 (Core) notes_plat_sysinfo_150 = centos-release-upstream: Derived from Red Hat Enterprise Linux 7.6 (Source) notes_plat_sysinfo_155 = os-release: notes_plat_sysinfo_160 = NAME="CentOS Linux" notes_plat_sysinfo_165 = VERSION="7 (Core)" notes_plat_sysinfo_170 = ID="centos" notes_plat_sysinfo_175 = ID_LIKE="rhel fedora" notes_plat_sysinfo_180 = VERSION_ID="7" notes_plat_sysinfo_185 = PRETTY_NAME="CentOS Linux 7 (Core)" notes_plat_sysinfo_190 = ANSI_COLOR="0;31" notes_plat_sysinfo_195 = CPE_NAME="cpe:/o:centos:centos:7" notes_plat_sysinfo_200 = redhat-release: CentOS Linux release 7.6.1810 (Core) notes_plat_sysinfo_205 = system-release: CentOS Linux release 7.6.1810 (Core) notes_plat_sysinfo_210 = system-release-cpe: cpe:/o:centos:centos:7 notes_plat_sysinfo_215 = notes_plat_sysinfo_220 = uname -a: notes_plat_sysinfo_225 = Linux uniwide-rb228h 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 notes_plat_sysinfo_230 = x86_64 x86_64 x86_64 GNU/Linux notes_plat_sysinfo_235 = notes_plat_sysinfo_240 = run-level 3 Oct 28 08:33 notes_plat_sysinfo_245 = notes_plat_sysinfo_250 = SPEC is set to: /usr/accel-1.3 notes_plat_sysinfo_255 = Filesystem Type Size Used Avail Use% Mounted on notes_plat_sysinfo_260 = /dev/mapper/centos-root xfs 50G 32G 19G 63% / notes_plat_sysinfo_265 = Additional information from dmidecode: notes_plat_sysinfo_270 = notes_plat_sysinfo_275 = Warning: Use caution when you interpret this section. The 'dmidecode' program notes_plat_sysinfo_280 = reads system data which is "intended to allow hardware to be accurately notes_plat_sysinfo_285 = determined", but the intent may not be met, as there are frequent changes to notes_plat_sysinfo_290 = hardware, firmware, and the "DMTF SMBIOS" standard. notes_plat_sysinfo_295 = notes_plat_sysinfo_300 = BIOS American Megatrends Inc. 3404 09/22/2017 notes_plat_sysinfo_305 = Memory: notes_plat_sysinfo_310 = 16x Hynix Semiconductor HMA84GR7AFR4N-UH 32 GB 2 rank 2400 MT/s, configured notes_plat_sysinfo_315 = at 2133 MT/s notes_plat_sysinfo_320 = notes_plat_sysinfo_325 = (End of data from sysinfo program) # hw_cpu_name = Intel Xeon E5-2699 v4 # hw_disk = 50 GB add more disk info here # hw_memory001 = 503.630 GB fixme: If using DDR3, format is: # hw_memory002 = 'N GB (M x N GB nRxn PCn-nnnnnR-n, ECC)' # hw_nchips = 2 # prepared_by = root (is never output, only tags rawfile) # sw_file = xfs # sw_os001 = CentOS Linux release 7.6.1810 (Core) # 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 = gcc_flags_20191031.xml sw_peak_ptrsize = Not Applicable # 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 = https://www.spec.org/accel/flags/gcc_flags.20190605.xml hw_cpu_name = Intel Xeon E5-2699 v4 hw_cpu_char = Hyper-threading off. hw_cpu_mhz = 2200 hw_cpu_max_mhz = 3600 hw_ncpuorder = 1,2 chips hw_pcache = 32 KB I + 32 KB D on chip per core hw_scache = 256 KB I+D on chip per core hw_tcache = 55 MB I+D on chip pere chip hw_ocache = None hw_memory = 512GB (16 x 32 GB 2Rx4 PC4-2400T-R) hw_disk = 2 300GB SEAGATE ST300MM0048 SAS RAID0 hw_accel_model = Tesla P100-PCIE-12GB hw_accel_vendor = NVIDIA Corporation hw_accel_name = NVIDIA Tesla P100-PCIE-12GB hw_accel_type = GPU hw_accel_connect = PCIe 3.0 16x hw_accel_ecc = Yes sw_accel_driver = NVIDIA Driver Version 418.87.01 sw_compiler = GCC version 4.8.5 20150623 sw_file = xfs sw_state = Multi-user, run level 3 sw_peak_ptrsize = Not Applicable sw_other = NVIDIA CUDA 10.1 hw_accel_desc000 = NVIDIA Tesla P100-PCIE-12GB, 3584 CUDA cores, hw_accel_desc001 = 1189 MHz hw_accel_desc002 = 12GB HBM2 RAM test_sponsor = Telecommunications Technology Association license_num = HPG068A tester = Telecommunications Technology Association hw_avail = Apr 2016 sw_avail = Apr 2016 prepared_by = Chi-Woong Kim(jwkim.81@tta.or.kr) hw_vendor = Uniwide Technologies hw_model = RB228H hw_nthreadspercore = 2 hw_ncoresperchip = 22 hw_ncores = 44 hw_nchips = 2 sw_os000 = CentOS Linux release 7.6.1810 (Core) sw_os001 = 3.10.0-957.el7.x86_64 notes_plat_sysinfo_000 = Sysinfo program /usr/accel-1.3/Docs/sysinfo notes_plat_sysinfo_005 = $Rev: 6965 $ $Date:: 2015-04-21 #$ c05a7f14b1b1765e3fe1df68447e8a35 notes_plat_sysinfo_010 = running on uniwide-rb228h Thu Oct 31 02:18:43 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/accel/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = From /proc/cpuinfo notes_plat_sysinfo_045 = model name : Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz notes_plat_sysinfo_050 = 2 "physical id"s (chips) notes_plat_sysinfo_055 = 44 "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 : 22 notes_plat_sysinfo_080 = siblings : 22 notes_plat_sysinfo_085 = physical 0: cores 0 1 2 3 4 5 8 9 10 11 12 16 17 18 19 20 21 24 25 26 27 notes_plat_sysinfo_090 = 28 notes_plat_sysinfo_095 = physical 1: cores 0 1 2 3 4 5 8 9 10 11 12 16 17 18 19 20 21 24 25 26 27 notes_plat_sysinfo_100 = 28 notes_plat_sysinfo_105 = cache size : 56320 KB notes_plat_sysinfo_110 = notes_plat_sysinfo_115 = From /proc/meminfo notes_plat_sysinfo_120 = MemTotal: 528093948 kB notes_plat_sysinfo_125 = HugePages_Total: 0 notes_plat_sysinfo_130 = Hugepagesize: 2048 kB notes_plat_sysinfo_135 = notes_plat_sysinfo_140 = From /etc/*release* /etc/*version* notes_plat_sysinfo_145 = centos-release: CentOS Linux release 7.6.1810 (Core) notes_plat_sysinfo_150 = centos-release-upstream: Derived from Red Hat Enterprise Linux 7.6 (Source) notes_plat_sysinfo_155 = os-release: notes_plat_sysinfo_160 = NAME="CentOS Linux" notes_plat_sysinfo_165 = VERSION="7 (Core)" notes_plat_sysinfo_170 = ID="centos" notes_plat_sysinfo_175 = ID_LIKE="rhel fedora" notes_plat_sysinfo_180 = VERSION_ID="7" notes_plat_sysinfo_185 = PRETTY_NAME="CentOS Linux 7 (Core)" notes_plat_sysinfo_190 = ANSI_COLOR="0;31" notes_plat_sysinfo_195 = CPE_NAME="cpe:/o:centos:centos:7" notes_plat_sysinfo_200 = redhat-release: CentOS Linux release 7.6.1810 (Core) notes_plat_sysinfo_205 = system-release: CentOS Linux release 7.6.1810 (Core) notes_plat_sysinfo_210 = system-release-cpe: cpe:/o:centos:centos:7 notes_plat_sysinfo_215 = notes_plat_sysinfo_220 = uname -a: notes_plat_sysinfo_225 = Linux uniwide-rb228h 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 notes_plat_sysinfo_230 = x86_64 x86_64 x86_64 GNU/Linux notes_plat_sysinfo_235 = notes_plat_sysinfo_240 = run-level 3 Oct 28 08:33 notes_plat_sysinfo_245 = notes_plat_sysinfo_250 = SPEC is set to: /usr/accel-1.3 notes_plat_sysinfo_255 = Filesystem Type Size Used Avail Use% Mounted on notes_plat_sysinfo_260 = /dev/mapper/centos-root xfs 50G 32G 19G 63% / notes_plat_sysinfo_265 = Additional information from dmidecode: notes_plat_sysinfo_270 = notes_plat_sysinfo_275 = Warning: Use caution when you interpret this section. The 'dmidecode' program notes_plat_sysinfo_280 = reads system data which is "intended to allow hardware to be accurately notes_plat_sysinfo_285 = determined", but the intent may not be met, as there are frequent changes to notes_plat_sysinfo_290 = hardware, firmware, and the "DMTF SMBIOS" standard. notes_plat_sysinfo_295 = notes_plat_sysinfo_300 = BIOS American Megatrends Inc. 3404 09/22/2017 notes_plat_sysinfo_305 = Memory: notes_plat_sysinfo_310 = 16x Hynix Semiconductor HMA84GR7AFR4N-UH 32 GB 2 rank 2400 MT/s, configured notes_plat_sysinfo_315 = at 2133 MT/s notes_plat_sysinfo_320 = notes_plat_sysinfo_325 = (End of data from sysinfo program) notes_000 =Yes: The test sponsor attests, as of date of publication, notes_005 =that CVE-2017-5754 (Meltdown) is mitigated in the system as tested and documented. notes_010 =Yes: The test sponsor attests, as of date of publication, notes_015 =that CVE-2017-5753 (Spectre variant 1) is mitigated in the system as tested and documented. notes_020 =Yes: The test sponsor attests, as of date of publication, notes_025 =that CVE-2017-5715 (Spectre variant 2) is mitigated in the system as tested and documented.