SPEC CPU®2026 Floating Point Speed Result

Copyright 2026 Standard Performance Evaluation Corporation

Lenovo Global Technology (Test Sponsor: Ampere Computing, Inc.)

ThinkSystem HR330A
(3.00 GHz Ampere eMAG 8180)

SPECspeed®2026_fp_base = 1.00

SPECspeed®2026_fp_energy_base = 1.00

SPECspeed®2026_fp_peak = 1.04

SPECspeed®2026_fp_energy_peak = 1.02

CPU2026 License: 6412 Test Date: Feb-2026
Test Sponsor: Ampere Computing, Inc. Hardware Availability: Apr-2019
Tested by: Ampere Computing, Inc. Software Availability: Aug-2025
Benchmark results graph
Hardware
CPU Name: Ampere eMAG 8180
  Max MHz: 3300
  Nominal: 3000
Enabled: 32 cores, 1 chip
Orderable: 1 chips
Cache L1: 32 KB I + 32 KB D on chip per core
  L2: 4 MB I+D on chip per chip (256 KB shared / 2
cores)
  L3: 32 MB I+D on chip per chip
  Other: None
Memory: 128 GB (8 x 16 GB 2Rx4 PC4-2666V-R)
Storage: 1 x 480 GB SATA SSD
Cooling: Air
Other: None
Software
OS: Ubuntu 24.04.1 LTS kernel 6.8.0 (64KB pages)
Compiler: C/C++/Fortran: Version 15.2.0 of GCC
Compiler Category: Community
Firmware: Version 1.12 released Nov-2019
File System: ext4
System State: Run level 5 (multi-user)
Base Pointers: 64-bit
Peak Pointers: 64-bit
Other: jemalloc v5.3+, commit hash 1972241
Power Management: OS CPU governor set to "performance"
Power
Max. Power (W): 299.15
Idle Power (W): 76.7
Min. Temperature (C): 20.81
Elevation (m): 60
Line Standard: 120 V / 60 Hz / 1 phase / 2 wire
Provisioning: Line powered
Power Settings
Management FW: Version 11.05.111 of Falcon BMC
Memory Mode: Normal
Power-Relevant Hardware
Power Supply: 1 x 550 W (non-redundant)
  Details: Lenovo 03LD785 550 Watt High Efficiency Platinum
AC Power Supply
Backplane: N/A
Other Storage: N/A
Storage Model #s: 1 x Lenovo 01PE965 (480GB SATA SSD) connected to
on-board HBA
NICs Installed: 1 x Lenovo 01PE857 @ 10 GbE (2 ports ethernet)
NICs Enabled (FW/OS): 2 / 1
NICs Connected/Speed: 1 @ 1 Gbps
Other HW Model #s: --
Power Analyzer
Power Analyzer: cpu-reference-ptd:8000
Hardware Vendor: Yokogawa
Model: WT-310
Serial Number: T11733285
Input Connection: Serial over USB
Metrology Institute: NIST
Calibration By: Yokogawa USA
Calibration Label: T126622
Calibration Date: 13-Aug-2025
PTDaemon® Version: 1.11.3 (0c074d7d; 2025-10-15)
Setup Description: Directly connected
Current Ranges Used: 5A
Voltage Range Used: 150V
Temperature Meter
Temperature Meter: cpu-reference-ptd:9000
Hardware Vendor: PCSensor
Model: USB9097+DS18B20
Serial Number: --
Input Connection: USB
PTDaemon Version: 1.11.3 (0c074d7d; 2025-10-15)
Setup Description: In front of SUT front panel primary air inlet

Base Results Table

Benchmark Threads Seconds Ratio Energy
(kJ)
Energy
Ratio
Average
Power
Maximum
Power
Seconds Ratio Energy
(kJ)
Energy
Ratio
Average
Power
Maximum
Power
Seconds Ratio Energy
(kJ)
Energy
Ratio
Average
Power
Maximum
Power
800.pot3d_s 32 673 1.000 126 1.000 187 196 673 1.000 126 1.000 187 193 672 1.000 126 1.000 187 195
803.sph_exa_s 32 1238 1.000 209 1.000 169 212 1240 0.998 209 1.000 169 212 1234 1.000 208 1.000 169 213
809.cactus_s 32 1123 0.999 203 0.999 181 213 1121 1.000 202 1.000 181 213 1119 1.000 202 1.000 181 214
811.tealeaf_s 32 557 1.000 140 1.000 251 299 563 0.989 144 0.968 256 297 557 1.000 142 0.987 254 299
816.nab_s 32 1126 1.000 193 1.000 171 183 1127 0.999 193 0.999 172 183 1125 1.000 193 1.000 171 182
820.cloverleaf_s 32 857 1.000 166 1.000 194 230 855 1.000 166 1.000 194 227 857 1.000 166 1.000 194 230
822.palm_s 32 1229 0.999 207 1.000 168 221 1228 1.000 207 1.000 168 225 1228 1.000 207 1.000 169 221
849.fotonik3d_s 32 659 1.000 123 1.000 186 203 659 1.000 123 1.000 187 204 656 1.010 123 1.000 187 204
857.namd_s 32 1451 1.000 265 1.000 183 220 1451 1.000 266 1.000 183 224 1451 1.000 266 1.000 183 219
865.roms_s 32 1089 1.000 232 0.998 213 246 1090 1.000 231 1.000 212 249 1091 0.999 232 0.999 212 235
867.nest_s 32 2159 1.000 386 1.000 179 280 2138 1.010 385 1.000 180 285 2164 0.998 388 0.996 179 268
872.marian_s 32 1081 1.000 160 1.010 148 221 1082 1.000 161 1.000 149 233 1084 0.998 161 1.000 148 222
881.neutron_s 32 814 1.000 132 1.000 162 238 814 1.000 131 1.000 161 221 813 1.000 132 1.000 162 224
SPECspeed®2026_fp_base 1.00
SPECspeed®2026_fp_energy_base 1.00
Results appear in the order in which they were run. Bold underlined text indicates a median measurement.

Peak Results Table

Benchmark Threads Seconds Ratio Energy
(kJ)
Energy
Ratio
Average
Power
Maximum
Power
Seconds Ratio Energy
(kJ)
Energy
Ratio
Average
Power
Maximum
Power
Seconds Ratio Energy
(kJ)
Energy
Ratio
Average
Power
Maximum
Power
800.pot3d_s 32 673 1.000 126 1.000 187 196 673 1.000 126 1.000 187 193 672 1.000 126 1.000 187 195
803.sph_exa_s 32 1153 1.070 196 1.070 170 215 1159 1.070 197 1.060 170 215 1157 1.070 196 1.070 170 215
809.cactus_s 32 1082 1.040 202 1.000 187 222 1081 1.040 201 1.010 186 222 1083 1.040 202 1.000 186 218
811.tealeaf_s 32 557 1.000 140 1.000 251 299 563 0.989 144 0.968 256 297 557 1.000 142 0.987 254 299
816.nab_s 32 1095 1.030 183 1.050 167 182 1096 1.030 183 1.050 167 184 1095 1.030 183 1.060 167 178
820.cloverleaf_s 32 857 1.000 166 1.000 194 230 855 1.000 166 1.000 194 227 857 1.000 166 1.000 194 230
822.palm_s 32 1120 1.100 196 1.060 175 224 1118 1.100 196 1.060 175 220 1120 1.100 196 1.060 175 220
849.fotonik3d_s 32 659 1.000 120 1.030 183 201 656 1.010 120 1.030 183 201 659 1.000 120 1.030 182 201
857.namd_s 32 1433 1.010 265 1.000 185 228 1434 1.010 265 1.000 185 235 1434 1.010 264 1.000 184 218
865.roms_s 32 1077 1.010 232 0.998 215 260 1077 1.010 231 1.000 215 248 1076 1.010 231 1.000 215 258
867.nest_s 32 2117 1.020 386 1.000 182 279 2119 1.020 385 1.000 182 267 2118 1.020 387 1.000 183 272
872.marian_s 32 929 1.160 152 1.060 164 261 921 1.170 152 1.060 164 272 919 1.180 150 1.070 163 242
881.neutron_s 32 786 1.040 127 1.040 161 230 785 1.040 126 1.040 161 230 785 1.040 126 1.040 161 230
SPECspeed®2026_fp_peak 1.04
SPECspeed®2026_fp_energy_peak 1.02
Results appear in the order in which they were run. Bold underlined text indicates a median measurement.

Environment Variables Notes

Environment variables set by runcpu before the start of the run:
LD_LIBRARY_PATH = "/usr/lib64/:/usr/lib/:/lib64:/home/mjm/jemalloc/lib"
OMP_STACKSIZE = "120M"

General Notes

jemalloc is a general purpose malloc(3) implementation that emphasizes
fragmentation avoidance and scalable concurrency support.
sources available from https://github.com/jemalloc/jemalloc/tree/1972241
and built via "./configure --with-lg-quantum=3" which used system gcc-14 -O3

This benchmark result is intended to provide perspective on
past power and/or performance using the historical hardware
and/or software described on this result page.

The system as described on this result page was formerly
generally available. At the time of this publication, it may
not be shipping, and/or may not be supported, and/or may fail
to meet other tests of General Availability described in the
SPEC OSG Policy document, http://www.spec.org/osg/policy.html

This measured result may not be representative of the result
that would be measured were this benchmark run with hardware
and software available as of the publication date.

Platform Notes


 Sysinfo program /home/mjm/RC2/bin/sysinfo
 Rev: 779ab21020787073335a329f3a45e2cd
 running on emag Sat Feb 21 05:13:15 2026

 SUT (System Under Test) info as seen by some common utilities.

 ------------------------------------------------------------
 Table of contents
 ------------------------------------------------------------
  1. uname -srvm
  2. w
  3. Username
  4. ulimit -a
  5. sysinfo process ancestry
  6. /proc/cpuinfo
  7. lscpu
  8. numactl --hardware
  9. /proc/meminfo
 10. who -r
 11. Systemd service manager version: systemd 255 (255.4-1ubuntu8.8)
 12. Services, from systemctl list-unit-files
 13. Linux kernel boot-time arguments, from /proc/cmdline
 14. sysctl
 15. /sys/kernel/mm/transparent_hugepage
 16. /sys/kernel/mm/transparent_hugepage/khugepaged
 17. OS release
 18. Disk information
 19. /sys/devices/virtual/dmi/id
 20. dmidecode
 21. BIOS
 ------------------------------------------------------------

 ------------------------------------------------------------
 1. uname -srvm
   Linux 6.8.0 #1 SMP PREEMPT_DYNAMIC Fri Feb 28 00:25:30 UTC 2025 aarch64

 ------------------------------------------------------------
 2. w
    05:13:15 up 64 days,  5:38,  2 users,  load average: 1.45, 14.34, 24.62
   USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
   mjm               10.13.114.186    28Jan26 23:10m  0.00s  0.02s sshd: mjm [priv]

 ------------------------------------------------------------
 3. Username
   From environment variable $USER:  mjm

 ------------------------------------------------------------
 4. ulimit -a
   time(seconds)        unlimited
   file(blocks)         unlimited
   data(kbytes)         unlimited
   stack(kbytes)        unlimited
   coredump(blocks)     0
   memory(kbytes)       unlimited
   locked memory(kbytes) 16691648
   process              128681
   nofiles              1024
   vmemory(kbytes)      unlimited
   locks                unlimited
   rtprio               0

 ------------------------------------------------------------
 5. sysinfo process ancestry
  /usr/lib/systemd/systemd --system --deserialize=66
  SCREEN
  -bin/tcsh
  runcpu --flagsurl=$SPEC/config/flags/gcc.xml -c emag-golden --reportable -n 3 --tune=base,peak --power
    fpspeed
  runcpu --flagsurl $SPEC/config/flags/gcc.xml --configfile emag-golden --reportable --iterations 3 --tune
    base,peak --power --runmode speed --tune base:peak --size refspeed fpspeed --nopreenv --note-preenv
    --logfile $SPEC/tmp/CPU2026.067/templogs/preenv.fpspeed.067.0.log --lognum 067.0 --from_runcpu 2
  specperl $SPEC/bin/sysinfo -f
 $SPEC = /home/mjm/RC2

 ------------------------------------------------------------
 6. /proc/cpuinfo
     CPU implementer : 0x50
     CPU architecture: 8
     CPU variant     : 0x3
     CPU part        : 0x000
     CPU revision    : 2
     Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid

 ------------------------------------------------------------
 7. lscpu

 From lscpu from util-linux 2.39.3:
   Architecture:                       aarch64
   CPU op-mode(s):                     32-bit, 64-bit
   Byte Order:                         Little Endian
   CPU(s):                             32
   On-line CPU(s) list:                0-31
   Vendor ID:                          APM
   Model name:                         -
   Model:                              2
   Thread(s) per core:                 1
   Core(s) per socket:                 32
   Socket(s):                          1
   Stepping:                           0x3
   Frequency boost:                    disabled
   CPU(s) scaling MHz:                 100%
   CPU max MHz:                        2911.7639
   CPU min MHz:                        363.9700
   BogoMIPS:                           80.00
   Flags:                              fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
   L1d cache:                          1 MiB (32 instances)
   L1i cache:                          1 MiB (32 instances)
   L2 cache:                           4 MiB (16 instances)
   NUMA node(s):                       1
   NUMA node0 CPU(s):                  0-31
   Vulnerability Gather data sampling: Not affected
   Vulnerability Itlb multihit:        Not affected
   Vulnerability L1tf:                 Not affected
   Vulnerability Mds:                  Not affected
   Vulnerability Meltdown:             Mitigation; PTI
   Vulnerability Mmio stale data:      Not affected
   Vulnerability Retbleed:             Not affected
   Vulnerability Spec rstack overflow: Not affected
   Vulnerability Spec store bypass:    Vulnerable
   Vulnerability Spectre v1:           Mitigation; __user pointer sanitization
   Vulnerability Spectre v2:           Vulnerable
   Vulnerability Srbds:                Not affected
   Vulnerability Tsx async abort:      Not affected

 From lscpu --cache:
      NAME ONE-SIZE ALL-SIZE WAYS TYPE        LEVEL SETS PHY-LINE COHERENCY-SIZE
      L1d       32K       1M    8 Data            1
      L1i       32K       1M    8 Instruction     1
      L2       256K       4M   32 Unified         2

 ------------------------------------------------------------
 8. numactl --hardware
 NOTE: a numactl 'node' might or might not correspond to a physical chip.
   available: 1 nodes (0)
   node 0 cpus: 0-31
   node 0 size: 130403 MB
   node 0 free: 104553 MB
   node distances:
   node   0
     0:  10

 ------------------------------------------------------------
 9. /proc/meminfo
    MemTotal:       133533376 kB

 ------------------------------------------------------------
 10. who -r
   run-level 5 Dec 18 23:35

 ------------------------------------------------------------
 11. Systemd service manager version: systemd 255 (255.4-1ubuntu8.8)
   Default Target  Status
   graphical       running

 ------------------------------------------------------------
 12. Services, from systemctl list-unit-files
   STATE            UNIT FILES
   enabled          ModemManager apparmor apport blk-availability cloud-config cloud-final cloud-init
                    cloud-init-local console-setup cron dmesg e2scrub_reap finalrd getty@ grub-common
                    grub-initrd-fallback keyboard-setup lvm2-monitor multipathd networkd-dispatcher open-iscsi
                    open-vm-tools pollinate power-profiles-daemon rsyslog secureboot-db setvtrgb snapd sysstat
                    systemd-networkd systemd-networkd-wait-online systemd-pstore systemd-resolved
                    systemd-timesyncd ua-reboot-cmds ubuntu-advantage udisks2 ufw unattended-upgrades vgauth
   enabled-runtime  netplan-ovs-cleanup systemd-fsck-root systemd-remount-fs
   disabled         console-getty debug-shell ipmievd iscsid nftables rsync ssh systemd-boot-check-no-failures
                    systemd-confext systemd-network-generator systemd-networkd-wait-online@
                    systemd-pcrlock-file-system systemd-pcrlock-firmware-code systemd-pcrlock-firmware-config
                    systemd-pcrlock-machine-id systemd-pcrlock-make-policy
                    systemd-pcrlock-secureboot-authority systemd-pcrlock-secureboot-policy systemd-sysext
                    systemd-time-wait-sync
   generated        openipmi perlbal
   indirect         serial-getty@ systemd-sysupdate systemd-sysupdate-reboot uuidd
   masked           cryptdisks cryptdisks-early hwclock multipath-tools-boot screen-cleanup sudo x11-common

 ------------------------------------------------------------
 13. Linux kernel boot-time arguments, from /proc/cmdline
   BOOT_IMAGE=/boot/vmlinuz-6.8.0
   root=UUID=16268541-06d0-4374-97ca-2d512d4db26f
   ro
   cma=1024M
   iommu.passthrough=1

 ------------------------------------------------------------
 14. sysctl
   kernel.numa_balancing               0
   kernel.randomize_va_space           2
   vm.compaction_proactiveness        20
   vm.dirty_background_bytes           0
   vm.dirty_background_ratio          10
   vm.dirty_bytes                      0
   vm.dirty_expire_centisecs        3000
   vm.dirty_ratio                     20
   vm.dirty_writeback_centisecs      500
   vm.dirtytime_expire_seconds     43200
   vm.extfrag_threshold              500
   vm.min_unmapped_ratio               1
   vm.nr_hugepages                     0
   vm.nr_hugepages_mempolicy           0
   vm.nr_overcommit_hugepages          0
   vm.swappiness                      60
   vm.watermark_boost_factor       15000
   vm.watermark_scale_factor          10
   vm.zone_reclaim_mode                0

 ------------------------------------------------------------
 15. /sys/kernel/mm/transparent_hugepage
   defrag          always defer defer+madvise [madvise] never
   enabled         always [madvise] never
   hpage_pmd_size  536870912
   shmem_enabled   always within_size advise [never] deny force

 ------------------------------------------------------------
 16. /sys/kernel/mm/transparent_hugepage/khugepaged
   alloc_sleep_millisecs   60000
   defrag                      1
   max_ptes_none            8191
   max_ptes_shared          4096
   max_ptes_swap            1024
   pages_to_scan           65536
   scan_sleep_millisecs    10000

 ------------------------------------------------------------
 17. OS release
   From /etc/*-release /etc/*-version
   os-release Ubuntu 24.04.1 LTS

 ------------------------------------------------------------
 18. Disk information
 SPEC is set to: /home/mjm/RC2
   Filesystem     Type  Size  Used Avail Use% Mounted on
   /dev/sda2      ext4  439G  184G  232G  45% /

 ------------------------------------------------------------
 19. /sys/devices/virtual/dmi/id
     Vendor:         Lenovo
     Product:        HR330A            7X33CTO1WW
     Product Family: Lenovo ThinkSystem HR330A/HR350A

 ------------------------------------------------------------
 20. dmidecode
   Additional information from dmidecode 3.5 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:
     8x Samsung M393A2K43CB2-CTD 16 GB 2 rank 2667


 ------------------------------------------------------------
 21. BIOS
 (This section combines info from /sys/devices and dmidecode.)
    BIOS Vendor:       LENOVO
    BIOS Version:      HVE104N-1.12
    BIOS Date:         11/29/2019
    BIOS Revision:     1.12
    Firmware Revision: 1.7

Power Settings Notes

OS CPU governor was set using the command:
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Compiler Version Notes

==============================================================================
C       | 811.tealeaf_s(base, peak) 816.nab_s(base, peak) 881.neutron_s(base,
        | peak)
------------------------------------------------------------------------------
gcc (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

==============================================================================
C++     | 803.sph_exa_s(base, peak) 857.namd_s(base, peak) 867.nest_s(base,
        | peak) 872.marian_s(base, peak)
------------------------------------------------------------------------------
g++ (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

==============================================================================
C++, C  | 809.cactus_s(base pass 0, peak pass 1, peak pass 2)
------------------------------------------------------------------------------
g++ (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

==============================================================================
C++, C  | 809.cactus_s(base pass 0, peak pass 1, peak pass 2)
------------------------------------------------------------------------------
gcc (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

==============================================================================
C++, C  | 809.cactus_s(base pass 0, peak pass 1, peak pass 2)
------------------------------------------------------------------------------
g++ (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

==============================================================================
C++, C  | 809.cactus_s(base pass 0, peak pass 1, peak pass 2)
------------------------------------------------------------------------------
gcc (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

==============================================================================
Fortran | 800.pot3d_s(base, peak) 820.cloverleaf_s(base, peak)
        | 822.palm_s(base, peak) 849.fotonik3d_s(base, peak) 865.roms_s(base,
        | peak)
------------------------------------------------------------------------------
GNU Fortran (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
------------------------------------------------------------------------------

Base Compiler Invocation

C benchmarks:

 gcc 

C++ benchmarks:

 g++ 

Fortran benchmarks:

 gfortran 

Benchmarks using both C and C++:

 g++   gcc 

Base Portability Flags

800.pot3d_s:  -DSPEC_SUPPRESS_LOCAL_AND_REDUCE   -DSPEC_LP64 
803.sph_exa_s:  -DSPEC_LP64 
809.cactus_s:  -DSPEC_LP64 
811.tealeaf_s:  -DSPEC_LP64 
816.nab_s:  -DSPEC_LP64 
820.cloverleaf_s:  -DSPEC_LP64 
822.palm_s:  -DSPEC_LP64 
849.fotonik3d_s:  -DSPEC_LP64 
857.namd_s:  -DSPEC_LP64 
865.roms_s:  -DSPEC_LP64 
867.nest_s:  -fno-finite-math-only   -DSPEC_LP64 
872.marian_s:  -DSPEC_LP64 
881.neutron_s:  -DSPEC_LP64 

Base Optimization Flags

C benchmarks:

 -mabi=lp64   -std=c18   -g   -O3   -ffast-math   -mcpu=native   -flto=16   -fopenmp   -DSPEC_OPENMP   -L/home/mjm/jemalloc/lib   -ljemalloc 

C++ benchmarks:

803.sph_exa_s:  -mabi=lp64   -std=c++17   -g   -O3   -ffast-math   -mcpu=native   -flto=16   -fopenmp   -DSPEC_OPENMP   -L/home/mjm/jemalloc/lib   -ljemalloc 
857.namd_s:  Same as 803.sph_exa_s 
867.nest_s:  Same as 803.sph_exa_s 
872.marian_s:  -mabi=lp64   -std=c++17   -g   -O3   -ffast-math   -mcpu=native   -flto=16   -pthread   -L/home/mjm/jemalloc/lib   -ljemalloc 

Fortran benchmarks:

800.pot3d_s:  -mabi=lp64   -std=f2018   -g   -O3   -ffast-math   -mcpu=native   -flto=16   -fallow-argument-mismatch   -ftree-parallelize-loops=32   -L/home/mjm/jemalloc/lib   -ljemalloc 
820.cloverleaf_s:  -mabi=lp64   -std=f2018   -g   -O3   -ffast-math   -mcpu=native   -flto=16   -fallow-argument-mismatch   -DSPEC_OPENMP   -fopenmp   -L/home/mjm/jemalloc/lib   -ljemalloc 
822.palm_s:  Same as 820.cloverleaf_s 
849.fotonik3d_s:  Same as 820.cloverleaf_s 
865.roms_s:  Same as 820.cloverleaf_s 

Benchmarks using both C and C++:

 -mabi=lp64   -std=c++17   -std=c18   -g   -O3   -ffast-math   -mcpu=native   -flto=16   -fopenmp   -DSPEC_OPENMP   -L/home/mjm/jemalloc/lib   -ljemalloc 

Peak Compiler Invocation

C benchmarks:

 gcc 

C++ benchmarks:

 g++ 

Fortran benchmarks:

 gfortran 

Benchmarks using both C and C++:

 g++   gcc 

Peak Portability Flags

Same as Base Portability Flags

Peak Optimization Flags

C benchmarks:

811.tealeaf_s:  basepeak = yes 
816.nab_s:  -mabi=lp64   -std=c18   -fprofile-generate   -fprofile-use   -g   -Ofast   -mcpu=native   -flto=16   -fopenmp   -DSPEC_OPENMP   -L/home/mjm/jemalloc/lib   -ljemalloc 
881.neutron_s:  Same as 816.nab_s 

C++ benchmarks:

803.sph_exa_s:  -mabi=lp64   -std=c++17   -fprofile-generate   -fprofile-use   -g   -Ofast   -mcpu=native   -flto=16   -fopenmp   -DSPEC_OPENMP   -L/home/mjm/jemalloc/lib   -ljemalloc 
857.namd_s:  Same as 803.sph_exa_s 
867.nest_s:  Same as 803.sph_exa_s 
872.marian_s:  -mabi=lp64   -std=c++17   -fprofile-generate   -fprofile-use   -g   -Ofast   -mcpu=native   -flto=16   -pthread   -L/home/mjm/jemalloc/lib   -ljemalloc 

Fortran benchmarks:

800.pot3d_s:  basepeak = yes 
820.cloverleaf_s:  basepeak = yes 
822.palm_s:  -mabi=lp64   -std=f2018   -fprofile-generate   -fprofile-use   -g   -Ofast   -mcpu=native   -flto=16   -fallow-argument-mismatch   -DSPEC_OPENMP   -fopenmp   -L/home/mjm/jemalloc/lib   -ljemalloc 
849.fotonik3d_s:  Same as 822.palm_s 
865.roms_s:  Same as 822.palm_s 

Benchmarks using both C and C++:

 -mabi=lp64   -std=c++17   -std=c18   -fprofile-generate   -fprofile-use   -g   -Ofast   -mcpu=native   -flto=16   -fopenmp   -DSPEC_OPENMP   -L/home/mjm/jemalloc/lib   -ljemalloc 

The flags file that was used to format this result can be browsed at
http://www.spec.org/cpu2026/results/flags/gcc-rev-A2.html.

You can also download the XML flags source by saving the following link:
http://www.spec.org/cpu2026/results/flags/gcc-rev-A2.xml.