SPEC® CPU2017 Floating Point Rate Result

Copyright 2017-2018 Standard Performance Evaluation Corporation

Fujitsu

Fujitsu SPARC M12-2

SPECrate2017_fp_base = 15900

SPECrate2017_fp_peak = 19100

CPU2017 License: 19 Test Date: Nov-2017
Test Sponsor: Fujitsu Hardware Availability: Apr-2017
Tested by: Fujitsu Software Availability: Jul-2017

Benchmark result graphs are available in the PDF report.

Hardware
CPU Name: SPARC64 XII
  Max MHz.: 3900
  Nominal: 3900
Enabled: 24 cores, 2 chips, 8 threads/core
Orderable: 1 or 2 CPU chips; 2, 3, 4, .. 24 cores
Cache L1: 64 KB I + 64 KB D on chip per core
  L2: 512 KB I+D on chip per core
  L3: 32 MB I+D on chip per chip
  Other: None
Memory: 1 TB (32 x 32 GB 2Rx4 PC4-2400T-R)
Storage: 1 x 600 GB 10K RPM SAS (for system disk)
Other: None
Software
OS: Oracle Solaris 11.3 SRU 24.4
Compiler: C/C++/Fortran: Version 12.6 of Oracle Developer
Studio
Parallel: No
Firmware: Fujitsu HCP Version 3040 released Oct-2017
File System: tmpfs
System State: Default
Base Pointers: 32-bit
Peak Pointers: 32/64-bit
Other: None

Results Table

Benchmark Base Peak
Copies Seconds Ratio Seconds Ratio Seconds Ratio Copies Seconds Ratio Seconds Ratio Seconds Ratio
SPECrate2017_fp_base 15900
SPECrate2017_fp_peak 19100
Results appear in the order in which they were run. Bold underlined text indicates a median measurement.
503.bwaves_r 192 3275 5880 3273 5880 48 809 5950 807 5970
507.cactuBSSN_r 192 2237 1090 2238 1090 192 1613 1510 1608 1510
508.namd_r 192 1148 1590 1148 1590 192 998 1830 998 1830
510.parest_r 192 4279 1170 4279 1170 96 2063 1220 2064 1220
511.povray_r 192 2951 1520 2989 1500 192 1514 2960 1446 3100
519.lbm_r 192 2318 87.3 2319 87.3 48 345 1470 345 1470
521.wrf_r 192 2440 1760 2432 1770 192 2395 1800 2401 1790
526.blender_r 192 1614 1810 1612 1810 192 1402 2090 1406 2080
527.cam4_r 192 1939 1730 1935 1740 192 1939 1730 1935 1740
538.imagick_r 192 2495 1910 2457 1940 192 2351 2030 2371 2010
544.nab_r 192 1404 2300 1402 2300 192 1291 2500 1296 2490
549.fotonik3d_r 192 4655 1610 4729 1580 192 4527 1650 4527 1650
554.roms_r 192 4299 71.0 4295 71.0 48 797 95.7 801 95.3

Submit Notes

 Processes were assigned to specific processors using 'pbind' commands.
 The config file option 'submit' was used, along with a list of
 processors in the 'BIND' variable, to generate the pbind commands.
 (For details, please see the config file.)

Operating System Notes

 Shell Environments:
    ulimit -s 131072 was used to limit the space consumed by the stack
    (and therefore make more space available to the heap).

    The "Logical Domains Manager" service was turned off using the command "svcadm disable ldmd".

 System Tunables:
 (/etc/system parameters)
    autoup = 86400
       Causes pages older than the listed number of seconds to be written by fsflush.
    doiflush = 0
       Controls whether file system metadata syncs will be executed during fsflush invocations.
    dopageflush = 0
       Controls whether memory is examined for modified pages during fsflush invocations.
    zfs:zfs_arc_max=1073741824
       Determines the maximum size of the ZFS Adaptive Replacement Cache (ARC).

General Notes

 File System:
  tmpfs: output_root was used to put run directories in /tmp/cpu2017
  zfs: operating system

 Binaries were compiled on a system with 2x SPARC64 XII CPU + 1TB Memory using Oracle Solaris 11.3 SRU 24.4

Platform Notes

 Sysinfo program /export/cpu2017/bin/sysinfo
 Rev: r5797 of 2017-06-14 96c45e4568ad54c135fd618bcc091c0f
 running on loaner Thu Nov 30 07:17:42 2017

 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 /usr/sbin/psrinfo
    SPARC64-XII (chipid 0, clock 3900 MHz)
    SPARC64-XII (chipid 1, clock 3900 MHz)
    2 chips
    192 threads
    3900 MHz

 From kstat:       24 cores

 From prtconf: 1046016 Megabytes

 /etc/release:
      Oracle Solaris 11.3 SPARC
 uname -a:
    SunOS loaner 5.11 11.3 sun4v sparc sun4v

 disk: df -h /export/cpu2017
 Filesystem             Size   Used  Available Capacity  Mounted on
 rpool/export           547G   3.8G       401G     1%    /export

 (End of data from sysinfo program)

Base Compiler Invocation

C benchmarks:

 cc 

C++ benchmarks:

 CC 

Fortran benchmarks:

 f90 

Benchmarks using both Fortran and C:

 f90   cc 

Benchmarks using both C and C++:

 CC   cc 

Benchmarks using Fortran, C, and C++:

 CC   cc   f90 

Base Portability Flags

503.bwaves_r:  -D_FILE_OFFSET_BITS=64 
507.cactuBSSN_r:  -DSPEC_NO_C99_MATH_IN_CXX   -D_FILE_OFFSET_BITS=64 
508.namd_r:  -D_FILE_OFFSET_BITS=64 
510.parest_r:  -D_FILE_OFFSET_BITS=64 
511.povray_r:  -D_FILE_OFFSET_BITS=64 
519.lbm_r:  -D_FILE_OFFSET_BITS=64 
521.wrf_r:  -D_FILE_OFFSET_BITS=64 
526.blender_r:  -DSPEC_NO_ISFINITE   -xchar=u   -D_FILE_OFFSET_BITS=64 
527.cam4_r:  -D_FILE_OFFSET_BITS=64 
538.imagick_r:  -D_FILE_OFFSET_BITS=64 
544.nab_r:  -D_FILE_OFFSET_BITS=64 
549.fotonik3d_r:  -D_FILE_OFFSET_BITS=64 
554.roms_r:  -D_FILE_OFFSET_BITS=64 

Base Optimization Flags

C benchmarks:

 -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=4M   -xsegment_align=4M   -xthroughput   -xalias_level=std 

C++ benchmarks:

 -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=4M   -xsegment_align=4M   -xthroughput   -xalias_level=compatible   -std=c++03   -lfast 

Fortran benchmarks:

 -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=4M   -xsegment_align=4M   -xthroughput 

Benchmarks using both Fortran and C:

 -m32   -fast(cc)   -fast(f95)   -xtarget=sparc64xii   -xipo=2   -xpagesize=4M   -xsegment_align=4M   -xthroughput   -xalias_level=std 

Benchmarks using both C and C++:

 -m32   -fast(CC)   -fast(cc)   -xtarget=sparc64xii   -xipo=2   -xpagesize=4M   -xsegment_align=4M   -xthroughput   -xalias_level=std   -xalias_level=compatible   -std=c++03   -lfast 

Benchmarks using Fortran, C, and C++:

 -m32   -fast(CC)   -fast(cc)   -fast(f95)   -xtarget=sparc64xii   -xipo=2   -xpagesize=4M   -xsegment_align=4M   -xthroughput   -xalias_level=std   -xalias_level=compatible   -std=c++03   -lfast 

Base Other Flags

C benchmarks:

 -xjobs=8 

C++ benchmarks:

 -xjobs=8 

Fortran benchmarks:

 -xjobs=8 

Benchmarks using both Fortran and C:

 -xjobs=8 

Benchmarks using both C and C++:

 -xjobs=8 

Benchmarks using Fortran, C, and C++:

 -xjobs=8 

Peak Compiler Invocation

C benchmarks:

 cc 

C++ benchmarks:

 CC 

Fortran benchmarks:

 f90 

Benchmarks using both Fortran and C:

 f90   cc 

Benchmarks using both C and C++:

 CC   cc 

Benchmarks using Fortran, C, and C++:

 CC   cc   f90 

Peak Portability Flags

503.bwaves_r:  -D_FILE_OFFSET_BITS=64 
507.cactuBSSN_r:  -DSPEC_NO_C99_MATH_IN_CXX   -DSPEC_LP64 
508.namd_r:  -D_FILE_OFFSET_BITS=64 
510.parest_r:  -D_FILE_OFFSET_BITS=64 
511.povray_r:  -D_FILE_OFFSET_BITS=64 
519.lbm_r:  -D_FILE_OFFSET_BITS=64 
521.wrf_r:  -D_FILE_OFFSET_BITS=64 
526.blender_r:  -DSPEC_NO_ISFINITE   -xchar=u   -D_FILE_OFFSET_BITS=64 
527.cam4_r:  -D_FILE_OFFSET_BITS=64 
538.imagick_r:  -DSPEC_LP64 
544.nab_r:  -D_FILE_OFFSET_BITS=64 
549.fotonik3d_r:  -D_FILE_OFFSET_BITS=64 
554.roms_r:  -D_FILE_OFFSET_BITS=64 

Peak Optimization Flags

C benchmarks:

519.lbm_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xO4   -xtarget=sparc64xplus   -xprefetch=latx:0.9   -xprefetch_auto_type=indirect_array_access   -xunroll=2   -W2,-Afully_unroll:always=on   -Wc,-Qiselect-funcalign=64 
538.imagick_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xO4   -m64   -xtarget=sparc64xplus   -xinline_param=level:3   -xprefetch=latx:0.7   -xprefetch_auto_type=indirect_array_access   -xunroll=4   -Wc,-Qiselect-funcalign=4 
544.nab_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xO4   -xunroll=3 

C++ benchmarks:

508.namd_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xtarget=sparc64xplus   -xalias_level=compatible   -Wc,-Qms_pipe+alldoall   -std=c++03 
510.parest_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xtarget=sparc64xplus   -xalias_level=compatible   -xthroughput=no   -xprefetch=no%auto   -std=c++03 

Fortran benchmarks:

503.bwaves_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xinline_param=level:1   -xprefetch=latx:0.5 
549.fotonik3d_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xthroughput=no   -xprefetch=latx:0.8   -xprefetch_auto_type=indirect_array_access   -W2,-Rujam 
554.roms_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xtarget=sparc64xplus   -xthroughput=no   -xprefetch_auto_type=indirect_array_access   -xunroll=3   -W2,-Rujam   -Wc,-Qiselect-rcpa=2   -Wc,-Qiselect-rsqrta=2   -Wc,-Qiselect-rsqrta1x=2 

Benchmarks using both Fortran and C:

521.wrf_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast(cc)   -fast(f95)   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xtarget=sparc64xplus 
527.cam4_r:  basepeak = yes 

Benchmarks using both C and C++:

511.povray_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast(CC)   -fast(cc)   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -xtarget=sparc64xplus   -xipo=1   -xalias_level=std   -xthroughput=no   -xinline_param=level:3   -Wc,-Qiselect-rcpa=2   -W2,-Afully_unroll:always=on   -xalias_level=compatible   -features=no%except   -features=no%rtti   -Qoption iropt -Afully_unroll:always=on   -library=stlport4   -lfast 
526.blender_r:  -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast(CC)   -fast(cc)   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -library=stlport4 

Benchmarks using Fortran, C, and C++:

 -xprofile=collect:./feedback   -xprofile=use:./feedback   -m32   -fast(CC)   -fast(cc)   -fast(f95)   -xtarget=sparc64xii   -xipo=2   -xpagesize=256M   -xsegment_align=256M   -xthroughput   -m64   -Wc,-Qiselect-funcalign=4   -Qoption cg -Qiselect-funcalign=4   -library=stlport4 

Peak Other Flags

C benchmarks:

 -xjobs=8 

C++ benchmarks:

 -xjobs=8 

Fortran benchmarks:

 -xjobs=8 

Benchmarks using both Fortran and C:

 -xjobs=8 

Benchmarks using both C and C++:

 -xjobs=8 

Benchmarks using Fortran, C, and C++:

 -xjobs=8 

The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2017/flags/Oracle-Developer-Studio12.6.html,
http://www.spec.org/cpu2017/flags/Fujitsu-M12-2S.html.

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2017/flags/Oracle-Developer-Studio12.6.xml,
http://www.spec.org/cpu2017/flags/Fujitsu-M12-2S.xml.