|
Oracle Corporation 1-Chip VM with SPARC M7 |
SPECrate®2017_fp_base = 111 |
|
SPECrate®2017_fp_peak = 118 |
| CPU2017 License: | 6 | Test Date: | Oct-2016 |
|---|---|---|---|
| Test Sponsor: | Oracle Corporation | Hardware Availability: | Oct-2015 |
| Tested by: | Oracle Corporation | Software Availability: | Jul-2016 |
Benchmark result graphs are available in the PDF report.
| Hardware | |
|---|---|
| CPU Name: | SPARC M7 |
| Max MHz: | 4133 |
| Nominal: | 4133 |
| Enabled: | 32 cores, 1 chip, 8 threads/core |
| Orderable: | 1-16 CMIOU (on host) |
| Cache L1: | 16 KB I + 16 KB D on chip per core |
| L2: | 2 MB I on chip per chip (256 KB / 4 cores); 4 MB D on chip per chip (256 KB / 2 cores) |
| L3: | 64 MB I+D on chip per chip (8 MB / 4 cores) |
| Other: | None |
| Memory: | 480 GB (16 x 32 GB 2Rx4 PC4-2400T-L, running at 2133, 16-way interleaved) |
| Storage: | 2.4 TB on 16 x 300 GB 10K RPM SAS disks served via COMSTAR over 8 Gb/s Fibre Channel from a Sun Fire X4270M2, arranged as 8 x 2-way mirrors |
| Other: | None |
| Software | |
|---|---|
| OS: | Oracle Solaris 11.3.10.5.0 |
| Compiler: | C/C++/Fortran: Version 12.5 of Oracle Developer Studio |
| Parallel: | No |
| Firmware: | Sun System Firmware 9.5.2.g |
| File System: | zfs |
| System State: | Default |
| Base Pointers: | 32-bit |
| Peak Pointers: | 32-bit |
| Other: | None |
| Power Management: | -- |
The config file option 'submit' was used.
The ZFS cache was limited to 12% of memory, and the fsflush daemon was told to run once every 10 seconds, checking for dirty pages more than 10 minutes old, using these settings in /etc/system: set user_reserve_hint_pct=88 set autoup=600 set tune_t_fsflushr=10
The System Under Test (SUT),
"1-chip VM with SPARC M7",
contains:
- 1 physical CPU chip
- 256 virtual CPUs
- 32 cores
- 480 GB memory
- OS: Oracle Solaris 11.3.10.5.0
The SUT is managed by a HOST with:
- OS: Oracle Solaris 11.3.5.1.0
- Oracle VM Server for SPARC v3.3
(included with Oracle Solaris)
From the standpoint of the HOST, the SUT is:
- A Logical Domain (LDom)
- One CMIOU (CPU, Memory, IO unit), containing:
- 1 SPARC M7 chip
- 16x 32 GB memory DIMMs
- 1x DIMM is reserved
- Therefore the SUT sees 480 GB, not 512
The HOST is part of an M7-16 server that has:
- Sun System Firmware 9.5.2.g 2015/12/07 11:57
- 16x CMIOUs
- 4x Domain Configurable Units (DCUs)
- Each DCU has 4x CMIOUs
- Each DCU is a Physical Domain (PDom)
From the standpoint of the M7-16, the HOST
is one PDom containing one DCU.
Additional information about SUT, LDom, and
PDom commands are in the platform flags file.
For Oracle VM Server information, see
Oracle Technical Network (OTN)
Sysinfo program /cpu2017/rc3/Docs/sysinfo
Rev: r4961 of 2016-10-02 93f3ce875d5c7794a1fec4785739b79b
running on m7-16-002c-ld3 Wed Oct 19 12:37:15 2016
This section contains SUT (System Under Test) info as seen by
some common utilities. To remove or add to this section, see:
http://www.spec.org/cpu2017/Docs/config.html#sysinfo
From /usr/sbin/psrinfo
SPARC-M7 (chipid 3, clock 4133 MHz)
1 chips
256 threads
4133 MHz
From kstat: 32 cores
From prtconf: 489984 Megabytes
/etc/release:
Oracle Solaris 11.3 SPARC
uname -a:
SunOS m7-16-002c-ld3 5.11 11.3 sun4v sparc sun4v
disk: df -h /cpu2017/rc3
Filesystem Size Used Available Capacity Mounted on
spec/cpu2017/rc3 2.4T 1.2G 1.7T 1% /cpu2017/rc3
(End of data from sysinfo program)
==============================================================================
C | 519.lbm_r(base, peak) 538.imagick_r(base, peak)
| 544.nab_r(base, peak)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++ | 508.namd_r(base, peak) 510.parest_r(base, peak)
------------------------------------------------------------------------------
CC: Studio 12.5 Sun C++ 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C | 507.cactuBSSN_r(base pass 0, peak pass 0) 511.povray_r(base
| pass 0, base pass 0, peak pass 1, peak pass 1, peak pass 2,
| peak pass 2) 526.blender_r(base pass 0, base pass 0, peak
| pass 1, peak pass 1, peak pass 2, peak pass 2)
------------------------------------------------------------------------------
CC: Studio 12.5 Sun C++ 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C | 511.povray_r(base pass 0, base pass 0, peak pass 1, peak
| pass 1, peak pass 2, peak pass 2) 526.blender_r(base pass
| 0, base pass 0, peak pass 1, peak pass 1, peak pass 2, peak
| pass 2)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C | 507.cactuBSSN_r(base pass 0, peak pass 0) 511.povray_r(base
| pass 0, base pass 0, peak pass 1, peak pass 1, peak pass 2,
| peak pass 2) 526.blender_r(base pass 0, base pass 0, peak
| pass 1, peak pass 1, peak pass 2, peak pass 2)
------------------------------------------------------------------------------
CC: Studio 12.5 Sun C++ 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C | 511.povray_r(base pass 0, base pass 0, peak pass 1, peak
| pass 1, peak pass 2, peak pass 2) 526.blender_r(base pass
| 0, base pass 0, peak pass 1, peak pass 1, peak pass 2, peak
| pass 2)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C, Fortran | 507.cactuBSSN_r(base pass 0, peak pass 0)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C, Fortran | 507.cactuBSSN_r(base pass 0, peak pass 0)
------------------------------------------------------------------------------
f90: Studio 12.5 Fortran 95 8.8 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C, Fortran | 507.cactuBSSN_r(base pass 0, peak pass 0)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
C++, C, Fortran | 507.cactuBSSN_r(base pass 0, peak pass 0)
------------------------------------------------------------------------------
f90: Studio 12.5 Fortran 95 8.8 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
Fortran | 503.bwaves_r(base, peak) 549.fotonik3d_r(base, peak)
| 554.roms_r(base, peak)
------------------------------------------------------------------------------
f90: Studio 12.5 Fortran 95 8.8 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
Fortran, C | 521.wrf_r(base pass 0, base pass 0, peak pass 1, peak pass
| 1, peak pass 2, peak pass 2) 527.cam4_r(base pass 0, base
| pass 0, peak pass 1, peak pass 1, peak pass 2, peak pass 2)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
Fortran, C | 521.wrf_r(base pass 0, base pass 0, peak pass 1, peak pass
| 1, peak pass 2, peak pass 2) 527.cam4_r(base pass 0, base
| pass 0, peak pass 1, peak pass 1, peak pass 2, peak pass 2)
------------------------------------------------------------------------------
f90: Studio 12.5 Fortran 95 8.8 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
Fortran, C | 521.wrf_r(base pass 0, base pass 0, peak pass 1, peak pass
| 1, peak pass 2, peak pass 2) 527.cam4_r(base pass 0, base
| pass 0, peak pass 1, peak pass 1, peak pass 2, peak pass 2)
------------------------------------------------------------------------------
cc: Studio 12.5 Sun C 5.14 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
==============================================================================
Fortran, C | 521.wrf_r(base pass 0, base pass 0, peak pass 1, peak pass
| 1, peak pass 2, peak pass 2) 527.cam4_r(base pass 0, base
| pass 0, peak pass 1, peak pass 1, peak pass 2, peak pass 2)
------------------------------------------------------------------------------
f90: Studio 12.5 Fortran 95 8.8 SunOS_sparc 2016/05/31
------------------------------------------------------------------------------
| cc |
| CC |
| f95 |
| f95 cc |
| CC cc |
| CC cc f95 |
| 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: | -xchar=u -DSPEC_NO_ISFINITE -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 |
| -m32 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast -xipo=2 -xthroughput=yes -xalias_level=std -g1 -lfast |
| -m32 -xpagesize=4M -std=c++03 -DSPEC_SUPPRESS_OPENMP -fast -xipo=2 -xthroughput=yes -xalias_level=compatible -g -lfast |
| -m32 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast -xipo=2 -xthroughput=yes -g1 -lfast |
| -m32 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast(cc) -fast(f95) -xipo=2 -xthroughput=yes -xalias_level=std -g1 -lfast |
| -m32 -std=c++03 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast(CC) -fast(cc) -xipo=2 -xthroughput=yes -xalias_level=std -xalias_level=compatible -g1 -g -lfast |
| -m32 -xpagesize=4M -std=c++03 -DSPEC_SUPPRESS_OPENMP -fast(CC) -fast(cc) -fast(f95) -xipo=2 -xthroughput=yes -xalias_level=std -xalias_level=compatible -g1 -g -lfast |
| -xjobs=64 -errfmt |
| -xjobs=64 |
| -xjobs=64 |
| -xjobs=64 -errfmt |
| -xjobs=64 -errfmt |
| -xjobs=64 -errfmt |
| cc |
| CC |
| f95 |
| f95 cc |
| CC cc |
| CC cc f95 |
Same as Base Portability Flags
| 508.namd_r: | -m32 -xpagesize=4M -std=c++03 -DSPEC_SUPPRESS_OPENMP -fast -xipo=1 -xthroughput=yes -xalias_level=compatible -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g |
| 510.parest_r: | -m32 -xpagesize=256M -std=c++03 -DSPEC_SUPPRESS_OPENMP -fast -xipo=2 -xprefetch=no%auto -xalias_level=compatible -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g |
| 503.bwaves_r: | basepeak = yes |
| 549.fotonik3d_r: | basepeak = yes |
| 554.roms_r: | -m32 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast -xprefetch_level=2 -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g1 |
| 521.wrf_r: | -m32 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast(cc) -fast(f95) -xthroughput=yes -xprefetch_level=3 -xalias_level=std -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g1 |
| 527.cam4_r: | -m32 -xpagesize=4M -DSPEC_SUPPRESS_OPENMP -fast(cc) -fast(f95) -xthroughput=yes -xprefetch_level=2 -xalias_level=std -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g1 -lfast |
| 511.povray_r: | -library=stdcxx4 -xpagesize_heap=256M -m32 -xpagesize_stack=4M -template=extdef -std=sun03 -DSPEC_SUPPRESS_OPENMP -fast(CC) -fast(cc) -xipo=1 -xthroughput=yes -xalias_level=std -xalias_level=compatible -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g1 -g |
| 526.blender_r: | -library=stlport4 -std=sun03 -m32 -xpagesize=256M -DSPEC_SUPPRESS_OPENMP -fast(CC) -fast(cc) -xipo=2 -xprofile=collect:./feedback(pass 1) -xprofile=use:./feedback(pass 2) -g1 -g |
| -m32 -xpagesize=256M -std=c++03 -DSPEC_SUPPRESS_OPENMP -fast(CC) -fast(cc) -fast(f95) -xipo=2 -g1 -g |