SPEC CPU(R)2017 Floating Point Rate Result
                                                     Lenovo Global Technology
                                                        ThinkSystem SR665
                                                     2.45 GHz, AMD EPYC 7763

                           CPU2017 License: 9017                                    Test date: Feb-2021
                           Test sponsor: Lenovo Global Technology       Hardware availability: Mar-2021
                           Tested by:    Lenovo Global Technology       Software availability: Mar-2021

                 Base     Base        Base        Peak     Peak        Peak
Benchmarks       Copies  Run Time     Rate        Copies  Run Time     Rate 
--------------- -------  ---------  ---------    -------  ---------  ---------
503.bwaves_r        128       1634        786  S     128       1634        786  S
503.bwaves_r        128       1635        785  S     128       1635        785  S
503.bwaves_r        128       1634        785  *     128       1634        785  *
507.cactuBSSN_r     128        225        722  S     128        225        722  S
507.cactuBSSN_r     128        223        728  S     128        223        728  S
507.cactuBSSN_r     128        223        728  *     128        223        728  *
508.namd_r          128        219        555  *     256        379        642  *
508.namd_r          128        219        555  S     256        379        642  S
508.namd_r          128        221        551  S     256        380        641  S
510.parest_r        128        451        743  S     128        451        743  S
510.parest_r        128        449        745  S     128        449        745  S
510.parest_r        128        451        743  *     128        451        743  *
511.povray_r        128        339        882  S     256        628        952  S
511.povray_r        128        342        875  S     256        621        962  S
511.povray_r        128        340        879  *     256        621        962  *
519.lbm_r           128        737        183  *     128        737        183  *
519.lbm_r           128        737        183  S     128        737        183  S
519.lbm_r           128        737        183  S     128        737        183  S
521.wrf_r           128        581        493  S     128        581        493  S
521.wrf_r           128        584        491  S     128        584        491  S
521.wrf_r           128        583        492  *     128        583        492  *
526.blender_r       128        234        832  S     256        405        962  S
526.blender_r       128        234        834  *     256        406        959  *
526.blender_r       128        233        837  S     256        407        959  S
527.cam4_r          128        296        757  S     256        566        792  S
527.cam4_r          128        292        766  *     256        565        793  *
527.cam4_r          128        291        768  S     256        556        806  S
538.imagick_r       128        105       3020  S     256        183       3490  S
538.imagick_r       128        106       3020  *     256        183       3470  S
538.imagick_r       128        108       2950  S     256        183       3480  *
544.nab_r           128        200       1080  S     256        327       1320  S
544.nab_r           128        197       1090  *     256        326       1320  S
544.nab_r           128        197       1090  S     256        326       1320  *
549.fotonik3d_r     128       1959        255  S     128       1959        255  S
549.fotonik3d_r     128       1959        255  *     128       1959        255  *
549.fotonik3d_r     128       1958        255  S     128       1958        255  S
554.roms_r          128        741        274  S      64        344        295  S
554.roms_r          128        742        274  S      64        344        295  *
554.roms_r          128        741        274  *      64        345        295  S
=================================================================================
503.bwaves_r        128       1634        785  *     128       1634        785  *
507.cactuBSSN_r     128        223        728  *     128        223        728  *
508.namd_r          128        219        555  *     256        379        642  *
510.parest_r        128        451        743  *     128        451        743  *
511.povray_r        128        340        879  *     256        621        962  *
519.lbm_r           128        737        183  *     128        737        183  *
521.wrf_r           128        583        492  *     128        583        492  *
526.blender_r       128        234        834  *     256        406        959  *
527.cam4_r          128        292        766  *     256        565        793  *
538.imagick_r       128        106       3020  *     256        183       3480  *
544.nab_r           128        197       1090  *     256        326       1320  *
549.fotonik3d_r     128       1959        255  *     128       1959        255  *
554.roms_r          128        741        274  *      64        344        295  *
 SPECrate(R)2017_fp_base                  635
 SPECrate(R)2017_fp_peak                                                   676


                                                             HARDWARE
                                                             --------
            CPU Name: AMD EPYC 7763
             Max MHz: 3500
             Nominal: 2450
             Enabled: 128 cores, 2 chips, 2 threads/core
           Orderable: 1,2 chips
            Cache L1: 32 KB I + 32 KB D on chip per core
                  L2: 512 KB I+D on chip per core
                  L3: 256 MB I+D on chip per chip,
                      32 MB shared / 8 cores
               Other: None
              Memory: 512 GB (16 x 32 GB 2Rx4 PC4-3200AA-R)
             Storage: 1 x 960 GB SATA SSD
               Other: None


                                                             SOFTWARE
                                                             --------
                  OS: Red Hat Enterprise Linux release 8.3
                      (Ootpa)
                      Kernel 4.18.0-240.el8.x86_64
            Compiler: C/C++/Fortran: Version 3.0.0 of AOCC
            Parallel: No
            Firmware: Lenovo BIOS Version D8E115B 2.00 released Feb-2021
         File System: xfs
        System State: Run level 3 (multi-user)
       Base Pointers: 64-bit
       Peak Pointers: 64-bit
               Other: jemalloc: jemalloc memory allocator library v5.1.0
    Power Management: BIOS set to prefer performance at the cost of
                      additional power usage


                                                          Compiler Notes
                                                          --------------
    The AMD64 AOCC Compiler Suite is available at
    http://developer.amd.com/amd-aocc/
    

                                                           Submit Notes
                                                           ------------
    The config file option 'submit' was used.
    'numactl' was used to bind copies to the cores.
    See the configuration file for details.

                                                      Operating System Notes
                                                      ----------------------
    'ulimit -s unlimited' was used to set environment stack size limit
    'ulimit -l 2097152' was used to set environment locked pages in memory limit
    
    runcpu command invoked through numactl i.e.:
    numactl --interleave=all runcpu <etc>
    
    'echo 8 > /proc/sys/vm/dirty_ratio' run as root to limit dirty cache to 8% of
    memory.
    'echo 1 > /proc/sys/vm/swappiness' run as root to limit swap usage to minimum
    necessary.
    'echo 1 > /proc/sys/vm/zone_reclaim_mode' run as root to free node-local memory
    and avoid remote memory usage.
    'sync; echo 3 > /proc/sys/vm/drop_caches' run as root to reset filesystem caches.
    'sysctl -w kernel.randomize_va_space=0' run as root to disable address space layout
    randomization (ASLR) to reduce run-to-run variability.
    
    'echo always > /sys/kernel/mm/transparent_hugepage/enabled' and
    'echo always > /sys/kernel/mm/transparent_hugepage/defrag' run as root for peak
    integer runs and all FP runs to enable Transparent Hugepages (THP).
    'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' run as root for base
    integer runs to enable THP only on request.

                                                   Environment Variables Notes
                                                   ---------------------------
    Environment variables set by runcpu before the start of the run:
    LD_LIBRARY_PATH =
         "/home/cpu2017-1.1.5-amd-aocc300-milan-A1/amd_rate_aocc300_milan_A_lib/6
         4;/home/cpu2017-1.1.5-amd-aocc300-milan-A1/amd_rate_aocc300_milan_A_lib/
         32:"
    MALLOC_CONF = "retain:true"
    

                                                          General Notes
                                                          -------------
    Binaries were compiled on a system with 2x AMD EPYC 7742 CPU + 1TiB Memory using openSUSE 15.2
    
    NA: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Meltdown)
    is mitigated in the system as tested and documented.
    Yes: The test sponsor attests, as of date of publication, that CVE-2017-5753 (Spectre variant 1)
    is mitigated in the system as tested and documented.
    Yes: The test sponsor attests, as of date of publication, that CVE-2017-5715 (Spectre variant 2)
    is mitigated in the system as tested and documented.
    
    jemalloc: configured and built with GCC v4.8.2 in RHEL 7.4 (No options specified)
    jemalloc 5.1.0 is available here:
    https://github.com/jemalloc/jemalloc/releases/download/5.1.0/jemalloc-5.1.0.tar.bz2

                                                          Platform Notes
                                                          --------------
    BIOS configuration:
    Operating Mode set to Maximum Performance and then set it to Custom Mode
    NUMA Nodes per Socket set to NPS4
    4-Link xGMI Max Speed set to 16Gbps
    L1 Stream HW Prefetcher set to Disable
    L2 Stream HW Prefetcher set to Disable
    ACPI SRAT L3 Cache as NUMA Domain set to Enable
    Memory Interleaving set to Disable
    
     Sysinfo program /home/cpu2017-1.1.5-amd-aocc300-milan-A1/bin/sysinfo
     Rev: r6538 of 2020-09-24 e8664e66d2d7080afeaa89d4b38e2f1c
     running on localhost.localdomain Thu Feb 25 04:23:51 2021
    
     SUT (System Under Test) info as seen by some common utilities.
     For more information on this section, see
        https://www.spec.org/cpu2017/Docs/config.html#sysinfo
    
     From /proc/cpuinfo
        model name : AMD EPYC 7763 64-Core Processor
           2  "physical id"s (chips)
           256 "processors"
        cores, siblings (Caution: counting these is hw and system dependent. The following
        excerpts from /proc/cpuinfo might not be reliable.  Use with caution.)
           cpu cores : 64
           siblings  : 128
           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 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
           physical 1: cores 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
    
     From lscpu:
          Architecture:        x86_64
          CPU op-mode(s):      32-bit, 64-bit
          Byte Order:          Little Endian
          CPU(s):              256
          On-line CPU(s) list: 0-255
          Thread(s) per core:  2
          Core(s) per socket:  64
          Socket(s):           2
          NUMA node(s):        16
          Vendor ID:           AuthenticAMD
          CPU family:          25
          Model:               1
          Model name:          AMD EPYC 7763 64-Core Processor
          Stepping:            1
          CPU MHz:             2795.209
          CPU max MHz:         2450.0000
          CPU min MHz:         1500.0000
          BogoMIPS:            4890.66
          Virtualization:      AMD-V
          L1d cache:           32K
          L1i cache:           32K
          L2 cache:            512K
          L3 cache:            32768K
          NUMA node0 CPU(s):   0-7,128-135
          NUMA node1 CPU(s):   8-15,136-143
          NUMA node2 CPU(s):   16-23,144-151
          NUMA node3 CPU(s):   24-31,152-159
          NUMA node4 CPU(s):   32-39,160-167
          NUMA node5 CPU(s):   40-47,168-175
          NUMA node6 CPU(s):   48-55,176-183
          NUMA node7 CPU(s):   56-63,184-191
          NUMA node8 CPU(s):   64-71,192-199
          NUMA node9 CPU(s):   72-79,200-207
          NUMA node10 CPU(s):  80-87,208-215
          NUMA node11 CPU(s):  88-95,216-223
          NUMA node12 CPU(s):  96-103,224-231
          NUMA node13 CPU(s):  104-111,232-239
          NUMA node14 CPU(s):  112-119,240-247
          NUMA node15 CPU(s):  120-127,248-255
          Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
          pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm
          constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq
          monitor ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c
          rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch
          osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb
          cat_l3 cdp_l3 invpcid_single hw_pstate sme ssbd mba sev ibrs ibpb stibp vmmcall
          fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb
          sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total
          cqm_mbm_local clzero irperf xsaveerptr wbnoinvd amd_ppin arat npt lbrv svm_lock
          nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
          v_vmsave_vmload vgif umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca
    
     /proc/cpuinfo cache data
        cache size : 512 KB
    
     From numactl --hardware  WARNING: a numactl 'node' might or might not correspond to a
     physical chip.
       available: 16 nodes (0-15)
       node 0 cpus: 0 1 2 3 4 5 6 7 128 129 130 131 132 133 134 135
       node 0 size: 32054 MB
       node 0 free: 31881 MB
       node 1 cpus: 8 9 10 11 12 13 14 15 136 137 138 139 140 141 142 143
       node 1 size: 32244 MB
       node 1 free: 32078 MB
       node 2 cpus: 16 17 18 19 20 21 22 23 144 145 146 147 148 149 150 151
       node 2 size: 32236 MB
       node 2 free: 32042 MB
       node 3 cpus: 24 25 26 27 28 29 30 31 152 153 154 155 156 157 158 159
       node 3 size: 32236 MB
       node 3 free: 32109 MB
       node 4 cpus: 32 33 34 35 36 37 38 39 160 161 162 163 164 165 166 167
       node 4 size: 32244 MB
       node 4 free: 31980 MB
       node 5 cpus: 40 41 42 43 44 45 46 47 168 169 170 171 172 173 174 175
       node 5 size: 32248 MB
       node 5 free: 32036 MB
       node 6 cpus: 48 49 50 51 52 53 54 55 176 177 178 179 180 181 182 183
       node 6 size: 32210 MB
       node 6 free: 32037 MB
       node 7 cpus: 56 57 58 59 60 61 62 63 184 185 186 187 188 189 190 191
       node 7 size: 32232 MB
       node 7 free: 32084 MB
       node 8 cpus: 64 65 66 67 68 69 70 71 192 193 194 195 196 197 198 199
       node 8 size: 32240 MB
       node 8 free: 32103 MB
       node 9 cpus: 72 73 74 75 76 77 78 79 200 201 202 203 204 205 206 207
       node 9 size: 32242 MB
       node 9 free: 32092 MB
       node 10 cpus: 80 81 82 83 84 85 86 87 208 209 210 211 212 213 214 215
       node 10 size: 32244 MB
       node 10 free: 32095 MB
       node 11 cpus: 88 89 90 91 92 93 94 95 216 217 218 219 220 221 222 223
       node 11 size: 32244 MB
       node 11 free: 32098 MB
       node 12 cpus: 96 97 98 99 100 101 102 103 224 225 226 227 228 229 230 231
       node 12 size: 32236 MB
       node 12 free: 32091 MB
       node 13 cpus: 104 105 106 107 108 109 110 111 232 233 234 235 236 237 238 239
       node 13 size: 32244 MB
       node 13 free: 32082 MB
       node 14 cpus: 112 113 114 115 116 117 118 119 240 241 242 243 244 245 246 247
       node 14 size: 32240 MB
       node 14 free: 32064 MB
       node 15 cpus: 120 121 122 123 124 125 126 127 248 249 250 251 252 253 254 255
       node 15 size: 32232 MB
       node 15 free: 32069 MB
       node distances:
       node   0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15
         0:  10  11  12  12  12  12  12  12  32  32  32  32  32  32  32  32
         1:  11  10  12  12  12  12  12  12  32  32  32  32  32  32  32  32
         2:  12  12  10  11  12  12  12  12  32  32  32  32  32  32  32  32
         3:  12  12  11  10  12  12  12  12  32  32  32  32  32  32  32  32
         4:  12  12  12  12  10  11  12  12  32  32  32  32  32  32  32  32
         5:  12  12  12  12  11  10  12  12  32  32  32  32  32  32  32  32
         6:  12  12  12  12  12  12  10  11  32  32  32  32  32  32  32  32
         7:  12  12  12  12  12  12  11  10  32  32  32  32  32  32  32  32
         8:  32  32  32  32  32  32  32  32  10  11  12  12  12  12  12  12
         9:  32  32  32  32  32  32  32  32  11  10  12  12  12  12  12  12
        10:  32  32  32  32  32  32  32  32  12  12  10  11  12  12  12  12
        11:  32  32  32  32  32  32  32  32  12  12  11  10  12  12  12  12
        12:  32  32  32  32  32  32  32  32  12  12  12  12  10  11  12  12
        13:  32  32  32  32  32  32  32  32  12  12  12  12  11  10  12  12
        14:  32  32  32  32  32  32  32  32  12  12  12  12  12  12  10  11
        15:  32  32  32  32  32  32  32  32  12  12  12  12  12  12  11  10
    
     From /proc/meminfo
        MemTotal:       528159944 kB
        HugePages_Total:       0
        Hugepagesize:       2048 kB
    
     /sbin/tuned-adm active
         Current active profile: throughput-performance
    
     /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor has
        performance
    
     From /etc/*release* /etc/*version*
        os-release:
           NAME="Red Hat Enterprise Linux"
           VERSION="8.3 (Ootpa)"
           ID="rhel"
           ID_LIKE="fedora"
           VERSION_ID="8.3"
           PLATFORM_ID="platform:el8"
           PRETTY_NAME="Red Hat Enterprise Linux 8.3 (Ootpa)"
           ANSI_COLOR="0;31"
        redhat-release: Red Hat Enterprise Linux release 8.3 (Ootpa)
        system-release: Red Hat Enterprise Linux release 8.3 (Ootpa)
        system-release-cpe: cpe:/o:redhat:enterprise_linux:8.3:ga
    
     uname -a:
        Linux localhost.localdomain 4.18.0-240.el8.x86_64 #1 SMP Wed Sep 23 05:13:10 EDT 2020
        x86_64 x86_64 x86_64 GNU/Linux
    
     Kernel self-reported vulnerability status:
    
     CVE-2018-12207 (iTLB Multihit):                        Not affected
     CVE-2018-3620 (L1 Terminal Fault):                     Not affected
     Microarchitectural Data Sampling:                      Not affected
     CVE-2017-5754 (Meltdown):                              Not affected
     CVE-2018-3639 (Speculative Store Bypass):              Mitigation: Speculative Store
                                                            Bypass disabled via prctl and
                                                            seccomp
     CVE-2017-5753 (Spectre variant 1):                     Mitigation: usercopy/swapgs
                                                            barriers and __user pointer
                                                            sanitization
     CVE-2017-5715 (Spectre variant 2):                     Mitigation: Full AMD retpoline,
                                                            IBPB: conditional, IBRS_FW, STIBP:
                                                            always-on, RSB filling
     CVE-2020-0543 (Special Register Buffer Data Sampling): Not affected
     CVE-2019-11135 (TSX Asynchronous Abort):               Not affected
    
     run-level 3 Feb 25 04:20
    
     SPEC is set to: /home/cpu2017-1.1.5-amd-aocc300-milan-A1
        Filesystem     Type  Size  Used Avail Use% Mounted on
        /dev/sda4      xfs   819G   86G  734G  11% /home
    
     From /sys/devices/virtual/dmi/id
         Vendor:         Lenovo
         Product:        ThinkSystem SR665 MB
         Product Family: ThinkSystem
         Serial:         1234567890
    
     Additional information from dmidecode follows.  WARNING: Use caution when you interpret
     this section. The 'dmidecode' program reads system data which is "intended to allow
     hardware to be accurately determined", but the intent may not be met, as there are
     frequent changes to hardware, firmware, and the "DMTF SMBIOS" standard.
       Memory:
         16x Samsung M393A4K40DB3-CWE 32 GB 2 rank 3200
         16x Unknown Unknown
    
     BIOS:
        BIOS Vendor:       Lenovo
        BIOS Version:      D8E115B-2.00
        BIOS Date:         02/02/2021
        BIOS Revision:     2.0
        Firmware Revision: 3.0
    
     (End of data from sysinfo program)

                                                      Compiler Version Notes
                                                      ----------------------
    ==============================================================================
    C               | 519.lbm_r(base, peak) 538.imagick_r(base, peak)
                    | 544.nab_r(base, peak)
    ------------------------------------------------------------------------------
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    ------------------------------------------------------------------------------
    
    ==============================================================================
    C++             | 508.namd_r(base, peak) 510.parest_r(base, peak)
    ------------------------------------------------------------------------------
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    ------------------------------------------------------------------------------
    
    ==============================================================================
    C++, C          | 511.povray_r(base, peak) 526.blender_r(base, peak)
    ------------------------------------------------------------------------------
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    ------------------------------------------------------------------------------
    
    ==============================================================================
    C++, C, Fortran | 507.cactuBSSN_r(base, peak)
    ------------------------------------------------------------------------------
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    ------------------------------------------------------------------------------
    
    ==============================================================================
    Fortran         | 503.bwaves_r(base, peak) 549.fotonik3d_r(base, peak)
                    | 554.roms_r(base, peak)
    ------------------------------------------------------------------------------
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    ------------------------------------------------------------------------------
    
    ==============================================================================
    Fortran, C      | 521.wrf_r(base, peak) 527.cam4_r(base, peak)
    ------------------------------------------------------------------------------
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    AMD clang version 12.0.0 (CLANG: AOCC_3.0.0-Build#78 2020_12_10) (based on
      LLVM Mirror.Version.12.0.0)
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /opt/AMD/aocc-compiler-3.0.0/bin
    ------------------------------------------------------------------------------

                                                     Base Compiler Invocation
                                                     ------------------------
C benchmarks: 
     clang

C++ benchmarks: 
     clang++

Fortran benchmarks: 
     flang

Benchmarks using both Fortran and C: 
     flang clang

Benchmarks using both C and C++: 
     clang++ clang

Benchmarks using Fortran, C, and C++: 
     clang++ clang flang


                                                      Base Portability Flags
                                                      ----------------------
    503.bwaves_r: -DSPEC_LP64
 507.cactuBSSN_r: -DSPEC_LP64
      508.namd_r: -DSPEC_LP64
    510.parest_r: -DSPEC_LP64
    511.povray_r: -DSPEC_LP64
       519.lbm_r: -DSPEC_LP64
       521.wrf_r: -DSPEC_CASE_FLAG -Mbyteswapio -DSPEC_LP64
   526.blender_r: -funsigned-char -D__BOOL_DEFINED -DSPEC_LP64
      527.cam4_r: -DSPEC_CASE_FLAG -DSPEC_LP64
   538.imagick_r: -DSPEC_LP64
       544.nab_r: -DSPEC_LP64
 549.fotonik3d_r: -DSPEC_LP64
      554.roms_r: -DSPEC_LP64


                                                     Base Optimization Flags
                                                     -----------------------
C benchmarks: 
     -m64 -flto -Wl,-mllvm -Wl,-region-vectorize -Wl,-mllvm -Wl,-function-specialize
     -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6 -Wl,-mllvm -Wl,-reduce-array-computations=3 -O3 -ffast-math -march=znver3
     -fveclib=AMDLIBM -fstruct-layout=5 -mllvm -unroll-threshold=50 -mllvm -inline-threshold=1000 -fremap-arrays
     -mllvm -function-specialize -flv-function-specialization -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true
     -mllvm -enable-licm-vrp -mllvm -reduce-array-computations=3 -z muldefs -lamdlibm -ljemalloc -lflang -lflangrti

C++ benchmarks: 
     -m64 -std=c++98 -mno-adx -mno-sse4a -Wl,-mllvm -Wl,-x86-use-vzeroupper=false -flto -Wl,-mllvm -Wl,-region-vectorize
     -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
     -Wl,-mllvm -Wl,-reduce-array-computations=3 -O3 -ffast-math -march=znver3 -fveclib=AMDLIBM -mllvm -enable-partial-unswitch
     -mllvm -unroll-threshold=100 -finline-aggressive -flv-function-specialization -mllvm -loop-unswitch-threshold=200000
     -mllvm -reroll-loops -mllvm -aggressive-loop-unswitch -mllvm -extra-vectorizer-passes -mllvm -reduce-array-computations=3
     -mllvm -global-vectorize-slp=true -mllvm -convert-pow-exp-to-int=false -z muldefs -lamdlibm -ljemalloc -lflang -lflangrti

Fortran benchmarks: 
     -m64 -Wl,-mllvm -Wl,-enable-X86-prefetching -Wl,-mllvm -Wl,-enable-licm-vrp -flto -Wl,-mllvm -Wl,-region-vectorize
     -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
     -Wl,-mllvm -Wl,-reduce-array-computations=3 -Hz,1,0x1 -O3 -ffast-math -march=znver3 -fveclib=AMDLIBM -Kieee -Mrecursive
     -mllvm -fuse-tile-inner-loop -funroll-loops -mllvm -extra-vectorizer-passes -mllvm -lsr-in-nested-loop
     -mllvm -enable-licm-vrp -mllvm -reduce-array-computations=3 -mllvm -global-vectorize-slp=true -z muldefs -lamdlibm
     -ljemalloc -lflang -lflangrti

Benchmarks using both Fortran and C: 
     -m64 -Wl,-mllvm -Wl,-enable-X86-prefetching -Wl,-mllvm -Wl,-enable-licm-vrp -flto -Wl,-mllvm -Wl,-region-vectorize
     -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
     -Wl,-mllvm -Wl,-reduce-array-computations=3 -O3 -ffast-math -march=znver3 -fveclib=AMDLIBM -fstruct-layout=5
     -mllvm -unroll-threshold=50 -mllvm -inline-threshold=1000 -fremap-arrays -mllvm -function-specialize
     -flv-function-specialization -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true -mllvm -enable-licm-vrp
     -mllvm -reduce-array-computations=3 -Hz,1,0x1 -Kieee -Mrecursive -mllvm -fuse-tile-inner-loop -funroll-loops
     -mllvm -extra-vectorizer-passes -mllvm -lsr-in-nested-loop -z muldefs -lamdlibm -ljemalloc -lflang -lflangrti

Benchmarks using both C and C++: 
     -m64 -std=c++98 -mno-adx -mno-sse4a -Wl,-mllvm -Wl,-x86-use-vzeroupper=false -flto -Wl,-mllvm -Wl,-region-vectorize
     -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
     -Wl,-mllvm -Wl,-reduce-array-computations=3 -O3 -ffast-math -march=znver3 -fveclib=AMDLIBM -fstruct-layout=5
     -mllvm -unroll-threshold=50 -mllvm -inline-threshold=1000 -fremap-arrays -mllvm -function-specialize
     -flv-function-specialization -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true -mllvm -enable-licm-vrp
     -mllvm -reduce-array-computations=3 -mllvm -enable-partial-unswitch -mllvm -unroll-threshold=100 -finline-aggressive
     -mllvm -loop-unswitch-threshold=200000 -mllvm -reroll-loops -mllvm -aggressive-loop-unswitch -mllvm -extra-vectorizer-passes
     -mllvm -convert-pow-exp-to-int=false -z muldefs -lamdlibm -ljemalloc -lflang -lflangrti

Benchmarks using Fortran, C, and C++: 
     -m64 -std=c++98 -mno-adx -mno-sse4a -Wl,-mllvm -Wl,-x86-use-vzeroupper=false -flto -Wl,-mllvm -Wl,-region-vectorize
     -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
     -Wl,-mllvm -Wl,-reduce-array-computations=3 -O3 -ffast-math -march=znver3 -fveclib=AMDLIBM -fstruct-layout=5
     -mllvm -unroll-threshold=50 -mllvm -inline-threshold=1000 -fremap-arrays -mllvm -function-specialize
     -flv-function-specialization -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true -mllvm -enable-licm-vrp
     -mllvm -reduce-array-computations=3 -mllvm -enable-partial-unswitch -mllvm -unroll-threshold=100 -finline-aggressive
     -mllvm -loop-unswitch-threshold=200000 -mllvm -reroll-loops -mllvm -aggressive-loop-unswitch -mllvm -extra-vectorizer-passes
     -mllvm -convert-pow-exp-to-int=false -Hz,1,0x1 -Kieee -Mrecursive -mllvm -fuse-tile-inner-loop -funroll-loops
     -mllvm -lsr-in-nested-loop -z muldefs -lamdlibm -ljemalloc -lflang -lflangrti


                                                         Base Other Flags
                                                         ----------------
C benchmarks: 
     -Wno-unused-command-line-argument

C++ benchmarks: 
     -Wno-unused-command-line-argument

Fortran benchmarks: 
     -Wno-unused-command-line-argument

Benchmarks using both Fortran and C: 
     -Wno-unused-command-line-argument

Benchmarks using both C and C++: 
     -Wno-unused-command-line-argument

Benchmarks using Fortran, C, and C++: 
     -Wno-unused-command-line-argument


                                                     Peak Compiler Invocation
                                                     ------------------------
C benchmarks: 
     clang

C++ benchmarks: 
     clang++

Fortran benchmarks: 
     flang

Benchmarks using both Fortran and C: 
     flang clang

Benchmarks using both C and C++: 
     clang++ clang

Benchmarks using Fortran, C, and C++: 
     clang++ clang flang


                                                      Peak Portability Flags
                                                      ----------------------
Same as Base Portability Flags


                                                     Peak Optimization Flags
                                                     -----------------------
C benchmarks:

       519.lbm_r: basepeak = yes

   538.imagick_r: -m64 -flto -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
                  -Wl,-mllvm -Wl,-reduce-array-computations=3 -Ofast -march=znver3 -fveclib=AMDLIBM -fstruct-layout=7
                  -mllvm -unroll-threshold=50 -fremap-arrays -flv-function-specialization -mllvm -inline-threshold=1000
                  -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true -mllvm -function-specialize -mllvm -enable-licm-vrp
                  -mllvm -reduce-array-computations=3 -lamdlibm -ljemalloc

       544.nab_r: -m64 -flto -Wl,-mllvm -Wl,-region-vectorize -Wl,-mllvm -Wl,-function-specialize -Ofast -march=znver3
                  -fveclib=AMDLIBM -fstruct-layout=7 -mllvm -unroll-threshold=50 -fremap-arrays -flv-function-specialization
                  -mllvm -inline-threshold=1000 -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true
                  -mllvm -function-specialize -mllvm -enable-licm-vrp -mllvm -reduce-array-computations=3 -lamdlibm -ljemalloc

C++ benchmarks:

      508.namd_r: -m64 -std=c++98 -mno-adx -mno-sse4a -Wl,-mllvm -Wl,-x86-use-vzeroupper=false -Wl,-mllvm -Wl,-enable-licm-vrp
                  -flto -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
                  -Wl,-mllvm -Wl,-reduce-array-computations=3 -Ofast -march=znver3 -fveclib=AMDLIBM -finline-aggressive
                  -mllvm -unroll-threshold=100 -flv-function-specialization -mllvm -enable-licm-vrp -mllvm -reroll-loops
                  -mllvm -aggressive-loop-unswitch -mllvm -reduce-array-computations=3 -mllvm -global-vectorize-slp=true
                  -lamdlibm -ljemalloc

    510.parest_r: basepeak = yes

Fortran benchmarks:

    503.bwaves_r: basepeak = yes

 549.fotonik3d_r: basepeak = yes

      554.roms_r: -m64 -Wl,-mllvm -Wl,-enable-X86-prefetching -Wl,-mllvm -Wl,-enable-licm-vrp -flto
                  -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
                  -Wl,-mllvm -Wl,-reduce-array-computations=3 -Ofast -march=znver3 -fveclib=AMDLIBM -Kieee -Mrecursive
                  -mllvm -reduce-array-computations=3 -mllvm -global-vectorize-slp=true -mllvm -enable-licm-vrp -Hz,1,0x1
                  -mllvm -fuse-tile-inner-loop -lamdlibm -ljemalloc -lflang -lflangrti

Benchmarks using both Fortran and C:

       521.wrf_r: basepeak = yes

      527.cam4_r: -m64 -Wl,-mllvm -Wl,-enable-X86-prefetching -Wl,-mllvm -Wl,-enable-licm-vrp -flto
                  -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-force-vector-interleave=1 -Ofast -march=znver3
                  -fveclib=AMDLIBM -fstruct-layout=7 -mllvm -unroll-threshold=50 -fremap-arrays -flv-function-specialization
                  -mllvm -inline-threshold=1000 -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true
                  -mllvm -function-specialize -mllvm -enable-licm-vrp -mllvm -reduce-array-computations=3 -O3 -ffast-math
                  -funroll-loops -mllvm -extra-vectorizer-passes -mllvm -lsr-in-nested-loop -Mrecursive -lamdlibm -ljemalloc
                  -lflang -lflangrti

Benchmarks using both C and C++: 
     -m64 -std=c++98 -mno-adx -mno-sse4a -Wl,-mllvm -Wl,-x86-use-vzeroupper=false -Wl,-mllvm -Wl,-enable-licm-vrp -flto
     -Wl,-mllvm -Wl,-function-specialize -Wl,-mllvm -Wl,-align-all-nofallthru-blocks=6
     -Wl,-mllvm -Wl,-reduce-array-computations=3 -Ofast -march=znver3 -fveclib=AMDLIBM -fstruct-layout=7
     -mllvm -unroll-threshold=50 -fremap-arrays -flv-function-specialization -mllvm -inline-threshold=1000
     -mllvm -enable-gvn-hoist -mllvm -global-vectorize-slp=true -mllvm -function-specialize -mllvm -enable-licm-vrp
     -mllvm -reduce-array-computations=3 -finline-aggressive -mllvm -unroll-threshold=100 -mllvm -reroll-loops
     -mllvm -aggressive-loop-unswitch -lamdlibm -ljemalloc

Benchmarks using Fortran, C, and C++:

 507.cactuBSSN_r: basepeak = yes


                                                         Peak Other Flags
                                                         ----------------
C benchmarks: 
     -Wno-unused-command-line-argument

C++ benchmarks: 
     -Wno-unused-command-line-argument

Fortran benchmarks: 
     -Wno-unused-command-line-argument

Benchmarks using both Fortran and C: 
     -Wno-unused-command-line-argument

Benchmarks using both C and C++: 
     -Wno-unused-command-line-argument

Benchmarks using Fortran, C, and C++: 
     -Wno-unused-command-line-argument


The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2017/flags/Lenovo-Platform-SPECcpu2017-Flags-V1.2-Milan-C.html
http://www.spec.org/cpu2017/flags/aocc300-flags-A1.html

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2017/flags/Lenovo-Platform-SPECcpu2017-Flags-V1.2-Milan-C.xml
http://www.spec.org/cpu2017/flags/aocc300-flags-A1.xml

  SPEC CPU and SPECrate are registered trademarks of the Standard Performance Evaluation Corporation.  All other brand and
    product names appearing in this result are trademarks or registered trademarks of their respective holders.
----------------------------------------------------------------------------------------------------------------------------------
For questions about this result, please contact the tester.
For other inquiries, please contact info@spec.org.
Copyright 2017-2021 Standard Performance Evaluation Corporation
Tested with SPEC CPU(R)2017 v1.1.5 on 2021-02-24 15:23:50-0500.
Report generated on 2021-03-16 15:32:55 by CPU2017 text formatter v6255.
Originally published on 2021-03-16.