Fujitsu SPARC M12 Servers -...
Transcript of Fujitsu SPARC M12 Servers -...
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 Servers June 6, 2017 National Capital Oracle User Group (NATCAP)
Bruce Jones – Product Specialist Fujitsu Oracle Center of Excellence (FOrCE) [email protected] [email protected]
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
25 Years of SPARC64
SPARC64 1995 1core
118MHz
400nm
SPARC64 XII Now
SPARC64 IXfx
SPARC64 GP 1998
1 core 330MHz
250nm
SPARC64 V 2004
1 core 2.16GHz
90nm
SPARC64 VI 2007
2 core 2.4GHz
90nm
SPARC64 VII 2009 4 core
2.88GHz
65nm
SPARC64 VIIIfx
45nm
SPARC64 VII+ 2010 4 core
3.0GHz
65nm
2014 32+2 core 2.2GHz
20nm
2010 8 core
2.0GHz
40nm
2011 16 core
1.85GHz
SPARC64 XIfx
SPARC64 V 2002
1 core 1.35GHz
135nm
• 15 Generations (some were camera shy)
• 35x increase in clock speed • Best of Both
SPARC64 X/X+ 2013
16 core 3.7GHz
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle/Sun & Fujitsu Partnership 30 Years Strong
1983
Sales collaboration with Sun Microsystems
1985
Agreed on development of the first SPARC chip
1992 1993
Entered into partnership memorandum
Solaris Agreement was concluded
1994
Announced Strategic Partnership
2004 2007
Agreed on co-development of the next generation SPARC/Solaris server
Released the co-developed Fujitsu-Sun "SPARC Enterprise M-Series" server with Fujitsu SPARC64® Processor
2010
Announced performance enhancements for "SPARC Enterprise M-Series"
2013
Released the Fujitsu developed server "Fujitsu M10" sold by Oracle and Fujitsu
2014
Released “Enhanced Fujitsu M10” sold by Oracle and Fujitsu
2017
Released the Fujitsu developed server ”Fujitsu SPARC M12” sold by Oracle and Fujitsu
Run Oracle Database on Fujitsu’s Mainframe
4
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu and Oracle's Collaboration
SPARC64 Processor
Mission-critical Technologies
Supercomputer Technologies
#1 UNIX OS Oracle Solaris
#1 Database Software
Innovative Technologies
Fujitsu SPARC M12
Extreme CPU performance and Software on Chip developed via
Fujitsu – Oracle collaboration
5
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Advanced Mission Critical Infrastructure for Cloud
2.5x faster core speeds up cloud, data analytics, big
data, database, apps
Powerful Core Performance
Mainframe-class RAS
High-reliability from processor to hardware self
healing, self recovery
Continuous Scalability
Flexible growth options with core activation, building block
architecture
6
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 Product Lineup
• Faster Core Performance
• Mainframe-class RAS • Continuous Scalability for Future Growth
Powerful Systems for Any Enterprise Workload
Fujitsu SPARC M12-2 Fujitsu SPARC M12-2S
• Up to 2 SPARC64 XII processors • 3.9 GHz, up to 24 cores • Up to 2 TB memory • Rack mount (4U)
• Up to 32 SPARC64 XII processors • 4.25 GHz, up to 384 cores • Up to 32 TB memory • Rack mount
(4U per unit) • Building Block
Architecture
New
New
Fujitsu M10-1
• One SPARC64 X+ processor • 2.8GHz/3.2GHz up to 16 cores
or 3.7GHz up to 8 cores • Rack mount (1U)
7
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
SPARC64 XII Processor: Outstanding Performance per Core • 12 cores, 96 threads per processor (8 SMT threads per core)
• Scalability up to 32 sockets
• Software on Chip++ features
• Large 32MB L3 cache
• Fast DDR4 memory
• PCI Gen3 controllers
• sun4v Architecture
• Mainframe-class RAS – ECC, Parity, Hardware Instruction Retry,
Processor History Logging
• Power Management by DVFS
• 20nm CMOS Process
DDR4 interface
DDR4 interface
Core Core
L2 C
ache
Core
Core
Core
Core
Core
Core
Core
Core
Core
Core
L3 C
ache
2x MAC
2x MAC
SER
DES
PCIe
Gen
3
SERD
ES
Inte
r con
nect
L3 C
ache
L3 C
ache
L3 C
ache
L2 C
ache
L2
Cac
he
L2 C
ache
L2 C
ache
L2
Cac
he
L2 C
ache
L2 C
ache
L2 C
ache
L2 C
ache
L2 C
ache
L2 C
ache
Inte
rcon
nect
& C
oher
ence
Con
trol
8
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
SPARC64 XII Processor: System on Chip • 4 Integrated Memory Access Controllers
– Supports DDR4 2400MHz with 16 DIMM configuration
• 4 Integrated PCIe Gen3 Controllers – Doubled from SPARC64 X/X+
• SMP 1-32 Socket Scalability – 25Gbps CPU-CPU Interconnect
• Shared 32MB L3$ – Increased cache hierarchy corresponding to
strengthened core performance
DDR4 DIMMs (2400MHz)
L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1
MAC: Memory Access Controller
32MB-L3$ with ccNUMA controller
L3
Router
8-SMT core x 12
PCIe3 PCIe3
MAC MAC MAC MAC
1-32 Socket Scalability
4 ports (8 lanes/port)
CPU-CPU Interconnect: 25.0 Gbps
PCIe3 PCIe3
L2 L2 L2 L2 L2 L2 L2 L2 L2 L2 L2 L2 L1 Cache: I-Cache: 64KB D-Cache: 64KB L2 Cache: 512KB
9
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
SPARC64 Microprocessor Capability Comparison New SPARC64 XII Processor
SPARC64 VII+ SPARC64 X+ SPARC64 XII Frequency Up to 3.0 GHz Up to 3.7 GHz Up to 4.25 GHz
# of Cores 4 16 12
# of ALUs per Core INT: 2, FP: 1 INT: 4, FP: 4 INT: 8, FP: 8
Multithreads per Core 2 SMT 2 SMT 8 SMT
Last Level Cache Size per Core 3 MB 1.5 MB 2.7 MB
CPU-Memory Bandwidth per Core 2.9 GB/sec 6.4 GB/sec 12.8 GB/sec
CPU(I/O controller) - I/O SW BW per Core 1 GB/sec 2GB /sec 5.3 GB/sec
Transistors 1.0 Billion 2.99 Billion 5.45 Billion
Die Size 518 mm2 600 mm2 780 mm2
CMOS Technology 65 nm 28 nm 20 nm
10
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Container
Vapor and Liquid Loop Cooling (VLLC) Industry-leading Cooling Technology – Dual Phase Coolant • Self-contained and maintenance free vapor and liquid
cooling system • 2x the cooling performance over Liquid Loop Cooling
(LLC) used in Fujitsu M10-4 and M10-4S Servers
Air absorbs heat CPU
Heatsink
Air Cooling
Air heat heat
heat
Liquid Loop Cooling (Fujitsu M10)
CPU
Container Liquid
heat
heat heat
Liquid absorbs more heat than air
heat
Vapor and Liquid Loop Cooling (VLLC)
Vapor CPU
heat
Transition from liquid to vapor absorbs much more heat than air
1.5x 2x Vapor and Liquid
heat heat
heat
heat heat heat heat
DIMMs
DIMMs
FANs
CPU
11
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12-2/2S Server RAS Features Hardware ■ ECC/CRC protection for both
address and data paths between major LSIs
■Dual Power feed ● Dynamic Reconfiguration (Multi-BB configs)
CPU ■Dynamic Degradation (in units of cache line, in unit of core) ■ Core Auto-Replacement ■●RAS Functions (ECC, parity, HW retry, etc.)
Fan ■Redundant configuration ●Hot Swap
eXtended System Control Facility ■ ● Log collection ■ ● Monitoring function ■ Redundancy (Multi-BB configs) ● Hot Swap (Multi-BB configs) w/o Dynamic Reconfiguration
PCI Cards ■Redundancy (multipath) ●PHP
Storage (HDD/SSD) ■ Redundant configuration (SW and HW RAID) ●Hot Swap (SW and HW RAID)
On-board I/O interfaces ■ Redundant SAS controllers
■ Redundant 10GbE controllers
Vapor and Liquid Loop Cooling ■Pump Redundancy
Power Supplies ■Redundant configuration ●Hot Swap
Memory ■Memory Mirroring ■Hardware Memory Scrubbing ■Degradation (in units of page) ■ECC, Extended ECC
New Key features ■: Minimize shutdown due to failure ●: Minimize maintenance downtime
New New
New 12
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12-2 Server
• Up to 2 SPARC64 XII Processors: Max 24 Cores, 192 Threads • Up to 2TB of Memory
– 8 or 16 DIMMs (1 socket config), 24 or 32 DIMMs (2 socket config) – 8, 16, 32 or 64GB DIMMs
• 11 Low Profile PCIe 3.0 Slots – 11 additional slots with each additional PCI Expansion Unit – Up to 3 PCI Expansion Units (1 socket config), 6 PCI Expansion Units (2 socket config)
• 8 Hot-Swap 2.5inch SFF Disk Drive Bays – Up to 8 SAS HDDs/SSDs (HW RAID 0/1/10/1E for HDD)
• 1 on-board Mini-SAS Port • 4 10GBASE-T ports (2 on-board dual-ported NICs) • 2,906 W Hot-plug Power Supplies (2+2 redundant) • 4 RU chassis
Powerful, Reliable and Flexible Two Socket System for Enterprise Computing
13
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12-2S Server
• Modular Architecture up to 16 Building Block (BB) Chassis • Up to 2 SPARC64 XII Processors per BB: Max 24 Cores, 192 Threads • Up to 2TB of Memory per BB
– 8 or 16 DIMMs (1 socket config), 24 or 32 DIMMs (2 socket config) – 8, 16, 32 or 64GB DIMMs
• 8 Low Profile PCIe 3.0 Slots per BB – 11 additional slots with each additional PCI Expansion Unit – Up to 3 PCI Expansion Units (1 socket config), 5 PCI Expansion Units (2 socket config)
• 8 Hot-Swap 2.5inch SFF Disk Drive Bays – Up to 8 SAS HDDs/SSDs (HW RAID 0/1/10/1E for HDD)
• 1 on-board Mini-SAS Port • 4 10GBASE-T ports (2 on-board dual-ported NICs) • 3,224 W Hot-plug Power Supplies (2+2 redundant) per BB • 4 RU chassis per BB
Powerful, Reliable and Scalable from 1 to 32 Socket System for Enterprise Computing
1xBB config 4xBB config ~16x BB config
14
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
I/O Expansion Advantage Internal I/O Slots Not Enough? Add PCI Expansion Units
• Supported on all SPARC M12 models • 11 PCI Express Gen3 slots • PCI Hot Plug supported
• Link Card connection to M12 server
M12-2
11 slots
M12-2S
128 slots 8 per
Building Block
Add PCI Expansion Unit M12 Internal PCIe Gen3 Slots
71 slots
928 slots 58 per
Building Block
15
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Performance
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Per Core Performance SPECint_rate Most Efficient Platform for Per-Core Licensed Commercial Software
SPARC64 XII 4.25 GHz SPARC64 XII Fujitsu SPARC M12-2S
x86 2.2 GHz Xeon E7-8890 v4
Huawei RH8100 V3
SPECint_rate2006 / Core
POWER8 4.0 GHz POWER8
IBM POWER E880
1
Fujitsu SPARC M12-2S SPARC64 XII 4.25GHz (16chips/192 Cores): 14,600 (peak) SPECint_rate2006 https://www.spec.org/cpu2006/results/res2017q2/cpu2006-20170331-46840.html IBM Power System E880 POWER8 4.0GHz (16chips/192 Cores): 14,400 (peak) SPECint_rate2006 https://www.spec.org/cpu2006/results/res2015q2/cpu2006-20150427-35966.html Huawei RH8100 V3 (Xeon E7-8890 v4 2.2GHz) (8chips/192 Cores): 7,340 (peak) SPECint_rate2006 https://www.spec.org/cpu2006/results/res2016q4/cpu2006-20161025-44685.html
17
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Per Core Performance for Java Most Efficient Platform for Java Proven by SPECjbb2015 MultiJVM
SPARC64 XII 4.25 GHz SPARC64 XII Fujitsu SPARC M12-2S
x86 2.4 GHz E5-2699A v4
HP DL360 Gen9
POWER8 2.92 GHz POWER8
IBM POWER S812LC
Critical-jOPS / Core Response Performance
2.2x Faster 1
Fujitsu SPARC M12-2S SPARC64 XII (1chip/12core) 54,434 SPECjbb2015 (Max-jOPS) 34,771 SPECjbb2015 (Critical-jOPS) https://www.spec.org/jbb2015/results/res2017q2/jbb2015-20170315-00149.html IBM Power System S812LC POWER8 2.92GHz(1chip/10core) 44,883 SPECjbb2015 (Max-jOPS) 13,032 SPECjbb2015 (Critical-jOPS) https://www.spec.org/jbb2015/results/res2015q4/jbb2015-20151110-00035.html HP ProLiant DL360 Gen9 Xeon E5-2699A (2chip/44core) 97,034 SPECjbb2015 (Max-jOPS) 74,929 SPECjbb2015 (Critical-jOPS) https://www.spec.org/jbb2015/results/res2016q4/jbb2015-20161025-00125.html
18
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Not Submitted (79,890 MB/sec)
SPARC64 XII 3.9 GHz SPARC64 XII Fujitsu SPARC M12-2
x86 2.6 GHz Xeon E5-2660 v3
Dell PowerEdge R630
World #1 Memory Throughput Processor Most Efficient Business Server Platform for In-Memory Computing
Stream Triad / Socket
POWER8 3.52 GHz POWER8 IBM POWER S824
127,750 MB/sec 1
55,880 MB/sec
Fujitsu SPARC M12-2 SPARC64 XII 3.9 GHz (1 chip, 12 cores) 127,750 MB/sec STREAM Triad https://www.cs.virginia.edu/stream/stream_mail/2017/0000.html IBM Power System S824 POWER8 3.52 GHz (4 chips, 24 cores ) (319,561 MB/sec) measured by Oracle https://blogs.oracle.com/BestPerf/resource/stream/s824details.pdf Dell PowerEdge R630 Xeon E5-2660 v3 (2 chips, 20 cores) 111,760 MB/sec STREAM Triad https://www.cs.virginia.edu/stream/stream_mail/2015/0009.html
19
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
M12-2 vs S824: Price/Performance Comparison
IBM Power S824 SPECint_rate2006: 1750, CPU 3.52GHz, 24cores
Fujitsu SPARC M12-2 SPECint_rate2006: 1770 CPU 3.9GHz, 24cores
Price
100K USD 89K USD
1,140K USD
570K USD
Software (Oracle DB)
Hardware
Reduced by 47% Lower Hardware Cost than IBM Power S824
Lower Oracle Database price with Core Factor M12: 0.5, IBM: 1.0
47% Lower price in total
Better hardware performance and better software Oracle core factor realizes best
20
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
M12-2S vs E870: Price/Performance Comparison
Lower Hardware Cost than IBM Power E870
Lower Oracle Database price with Core Factor M12: 0.5, IBM: 1.0
40% Lower price in total with 20% Better Performance
IBM Power E870 SPECint_rate2006: 6320, CPU 4.19GHz, 80cores
Fujitsu SPARC M12-2S SPECint_rate2006: 7434 CPU 4.25GHz, 96cores
Price
1,04M USD
0.55M USD
3.8M USD
2.3M USD
Better hardware performance and better software Oracle core factor realizes best
Software (Oracle DB)
Hardware
Reduced by 40%
21
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Accelerate Oracle Database Processor Innovation: Software on Chip
SPARC64 XII processor
Core
32MB L3$
Core
Core
Core
Core
Core
Core
Core
Core
Core
Core
Core
Software features:
Oracle NUMBER In Memory Decompression Cryptography
22
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Accelerating Database Security
Full Encryption Low Overhead
Oracle Database 12c Advanced Security Option
Transparent Data Encryption (TDE)
Fujitsu SPARC M12 with Software on Chip
Not Submitted TDE SWoC
ON OFF
TDE SWoC
ON ON
OFF OFF
TDE SWoC
Processing Time (Relative Value)
2.3x Slower
Low Overhead!
23
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Start Small and Grow Big Flexible Large Scale Consolidation for Private Cloud
Maximum
Add Chassis
Add CPU Cores
Initial Installation
Hot Addition
384 Cores, 3,072 Threads, 32TB Memory
Hot Addition
CPU Activation Building Block
Start Small with Minimum
Cores
Grow with Core Activation
(min 1 core)
Keep Growing: PPAR Dynamic
Reconfiguration
Confidential - Fujitsu/Oracle and Authorized Partners Only 24
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 CPU Activation Core-Based Capacity on Demand
Fujitsu SPARC M12-2 2 to 24 cores
Fujitsu SPARC M12-2S 2 to 384 cores
• CPU Core Activation for granular growth: 1 Core Permit = 1 Activated CPU Core
• Minimum cores for minimum entry price across both Fujitsu SPARC M12 models
• Buy exactly what is needed now, expand as workload grows
• Scale enterprise SW licensing with activated cores • Hot-add CPU Core Activation Permits Dynamic Growth • Migrate Permits from one system to another
Same model to same model; for example: M12-2 to M12-2
• All cores can be activated for 30 days for free
Confidential - Fujitsu/Oracle and Authorized Partners Only 25
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Core Activation Saves on Software Licensing Costs Pay as you Grow
Time Projected Workload
#Cores X $10K
Cost Savings with Core Activation
Year 1 8 cores 8 x $10K $160,000
Year 2 12 cores 12 x $10K $120,000
Year 3 18 cores 18 x $10K $60,000
Year 4 24 cores 24 x $10K $0
$50,000
$100,000
$150,000
$200,000
$250,000
Year 1 Year 2 Year 3 Year 4
No Core Activation Core Activation
Assume software licensing costs: $10,000 per core annually.
26
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 Virtualization Built-In, No Additional Cost Virtualization
Fujitsu SPARC M12
Physical Partitions* (PPARs)
Oracle VM Server for SPARC
Oracle Solaris 11 Oracle Solaris 10
Solaris 11
Zone
Solaris 10
Zone
Solaris Legacy Zone
Solaris 10
Zone
Physical Partitions* (PPARs)
Oracle VM Server for SPARC
Oracle Solaris 11 Oracle Solaris 10
Solaris 11 Zone Solaris Legacy Zone
*Fujitsu SPARC M12-2S only
VM SERVER
27
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Use case: Server Consolidation Migrate from 5 Legacy Servers to just one Fujitsu SPARC M12 Server
1st step
2nd step
3rd step
Solaris 11
App A
System A
Core activation per migration
System A
App A
Solaris 11
System B
System C System D
System E
*Oracle Solaris Legacy Containers
Solaris 10
App B
System B
*Solaris 9
App C
System C
*Solaris 8
App D
System D
Solaris 10
App E
System E
App B
Solaris 10
App C
Solaris 9
App D
Solaris 8
App E
Solaris 10
CPU Cores
28
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Conclusion
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 Server Advantages
Features Attributes Benefits New SPARC64 XII 4.25GHz 12 core processor
World #1 core performance Most efficient for Oracle Database, Oracle Applications and Java
Software on Chip On-chip, per-core accelerators Hardware acceleration enables significant performance improvement for in-memory, encryption/decryption and NUMBER/Decimal calculation.
Mainframe-class RAS Full ECC data protection, Instruction Retry, Dynamic Reconfiguration, PPAR
Extremely reliable platform enables high availability and full data protection for mission critical workloads
Core Activation and Building Block Architecture
Incremental resource expansion: start small and grow huge
Investment optimization with a “pay as you grow” acquisition model, especially for annual software support costs
30
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 Systems – Highlights
• Outstanding Per Core Performance – 2.5x faster per core than Fujitsu M10 – Faster than IBM POWER8
• Mainframe-class RAS • Continuous Scalability for Future Growth • Run Customer Applications without
modification – Oracle Solaris Binary Compatibility guarantee – Support for Solaris 11, 10, 9 and 8
31
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Fujitsu SPARC M12 Servers June 6, 2017 National Capital Oracle User Group (NATCAP)
Bruce Jones – Product Specialist Fujitsu Oracle Center of Excellence (FOrCE) [email protected] [email protected]
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 33