SPARC Server Strategy and Roadmap
-
Upload
oracle-hardware -
Category
Devices & Hardware
-
view
248 -
download
2
description
Transcript of SPARC Server Strategy and Roadmap
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Masood Heydari SVP Engineering, SPARC Systems Oracle System Products September 29, 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SPARC Server Strategy and Roadmap
September 28 – October 2, 2014 San Francisco
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
“...the cardinal sin of the computing industry is the creation of complexity.”
Larry Ellison Excerpt From: Matthew Symonds. “Softwar.”
iBooks. https://itun.es/us/EPlFJ.l
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The Oracle Systems Strategy
Develop together a full hardware and software
stack: database, middleware and application
software
Optimize processors and operating system to run
Oracle’s database and Java software better and faster
Engineered Systems: infrastructure
transformation made easy – ultimate demonstration of the value of the integration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Our Strategy is Working
• Systems strategy complements our Cloud strategy
– Same architecture on- and off-prem
– #2 SaaS Cloud Provider in the World and Growing
• Market leader for Integrated System and Growing
– Double-Digit Engineered Systems Growth
– Triple-Digit SuperCluster Growth
– Driving overall hardware business growth
Make Software Run Better
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The SPARC Server Strategy
Processors optimized to run Oracle’s database and Java software better and faster
Efficient, Secure, Compliant, Cloud Ready Solaris Operating System
Unique capabilities engineered for Oracle Database, Middleware and Applications – such as Software in Silicon
Massive scale for in-memory processing
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
2010 2011 2012
SPARC T3 16 S2 cores 4MB L3$ 40 nm 1.65 GHz
2012 2013
3
SPARC @ Oracle 5 Processors in 4 Years
SPARC T4 8 S3 cores 4MB L3$ 40 nm 3.0 GHz
SPARC T5 16 S3 cores 8MB L3$ 28 nm 3.6 GHz
SPARC M6 12 S3 cores 48MB L3$ 28 nm 3.6 GHz
SPARC M5 6 S3 cores 48MB L3$ 28 nm 3.6 GHz
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3
SPARC @ Oracle Investing to Simplify Your Infrastructure
2010 2011 2012
SPARC T3 16 S2 cores 4MB L3$ 40 nm 1.65 GHz
2012 2013
SPARC T4 8 S3 cores 4MB L3$ 40 nm 3.0 GHz
SPARC T5 16 S3 cores 8MB L3$ 28 nm 3.6 GHz
SPARC M6 12 S3 cores 48MB L3$ 28 nm 3.6 GHz
SPARC M5 6 S3 cores 48MB L3$ 28 nm 3.6 GHz
A Complete Portfolio, Spanning from 1 to 32-Socket Servers
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The Fastest Microprocessors
20+ WORLD RECORD
BENCHMARKS
World-record Performance
• Database: Single-server TPC-C • Java: SPECjEnterprise2010 • Virtualization: SPECvirt_sc2010 • E-Business Suite • PeopleSoft • JD Edwards • Siebel CRM • 8-chip SAP-SD 2-tier • Oracle FLEXCUBE UBS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The Best Server Portfolio
T4-1
T5-1B
T5-2 T5-4 SuperCluster T5-8, M6-32
Exalytics T5-8 M6-32
T5-8
Entry-Level Mid-Range High-End Engineered Systems
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle SPARC Processor Roadmap
Solaris 11.2 Solaris 11.1 Solaris 11.x Solaris 11.x Solaris 12
Solaris 11
T4 +1x Throughput
+5x Thread Strength
M5 +6x Throughput
+1.5x Thread Strength
M6 +2x Throughput
>1x Thread Strength
Systems In Test
M & T Series +2x Throughput
+1.5x Thread Strength
T5 +2.5x Throughput
+1.2x Thread Strength
2011 2012 2013 2014 2015 2016
Delivered
Software in Silicon •Database Query •Decompression •Encryption •Application Data Integrity •Java Optimization •Low Latency Clustering
2018
Oracle Numbers Optimization
M & T Series +1.3x Throughput
+1.5x Thread Strength
Solaris 12.x
2017 2019
Software in Silicon Enhancements
•Database Query+ •Java Optimization+ •Encryption+ •Low Latency Clustering+
Core Enhancements
Increased Cache Increased Bandwidth
Solaris 12.x
Next Gen Core
Planned
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
M7 Processor with Software in Silicon The Ultimate in Hardware and Software Engineered to Work Together
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The SPARC M7 Processor • World’s first implementation of
Software in Silicon for database and applications
• Up to
– 32 processor cores
– 256 processor threads
– 2TB physical memory per processor
• 2X-3X Memory Bandwidth over Prior Generations
• Offered in entry level through high end SMP systems
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
BEFORE Software in Silicon Acceleration
SPARC M7 Processor Performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SPARC’s Delivered Performance Over Time
2006 2008 2010 2012 2014
34x
Oracle Acquisition
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The Ultimate Software Optimization: Hardware
In-Memory Acceleration Engines
Decompression Engines
Application Data Integrity
Low-Latency Clustering
Software in Silicon
Performance Security, Reliability
Capacity, Performance Scalability
SPARC M7
Systems
Running Now
in the Lab
Moving
Software
Functions into
Hardware
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
In-Memory Database Query Acceleration
• SQL mostly made up from a few basic operations:
Filter | Search | Sort Join | Group |Aggregate
• First generation Database Query Acceleration:
– Select: filter to reduce a column
– Scan: search (“where” clause)
– Extract: Decompression
– Translate: lookup to accelerate big-to-small joins
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Performance: In-Memory Query Acceleration Engines
• SPARC M7 processor uses dedicated acceleration engines built on chip
– Independently process streams of database column elements placed in system memory
– Example: Find all values that match ‘California’
• Frees processor cores to run higher level SQL functions
• Reads data directly from memory, processes it, and places results in cache for core usage
SPARC M7
Shared Cache
Accel Eng
Accel Eng
Accel Eng
Accel Eng
Core Core Core Core
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Capacity, Performance: Decompression Acceleration
• Compression is key to placing more data in-memory and in storage
• Speed of decompression is most important for database – reading typically outweighs writing
• Performance of decompress on today’s processors is fine for disk access, slow for flash, huge bottleneck for in-memory database
• Solution: Efficient compression algorithm plus acceleration engines run decompress at memory speeds, >120 GB/sec – Equivalent to 16 decompression PCI cards, 60 CPU cores
Process
Decompress
Acceleration Engine
In-Memory Data Stream
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Sophisticated Software, Large Memory Create Risk
• Some programming languages (e.g. C, C++) are vulnerable to memory corruption caused by software errors
• Memory corruption bugs are extremely hard to find
– Victim thread finds corrupted data long after corruption happens
• Databases and applications have tens of millions of lines of code, thousands of developers
• In-memory database increases risk – terabytes of critical data in-memory
• Buffer overflows are a major source of security exploits
Huge Factor in Software Quality and Overall System Reliability
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Security, Reliability: Application Data Integrity
• SPARC M7’s Application Data Integrity stops memory corruption
– Memory pointer color must match content color or access is denied
• Can be used in optimized production code with essentially no impact on performance
• Allows increased speed and efficiency of application development
• Helps stop malicious code from accessing other application data
Memory Pointers
Memory Content
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Introducing: Oracle Software In Silicon Cloud
• Developer early access to Solaris VMs on SPARC M7 in a secure cloud
– Bullet-proof your applications with ADI
– Use Software in Silicon application accelerators
– Create and test VM templates
– Improve code reliability and performance with Oracle Solaris Studio
– Learn from code examples, demos, and documentation
Available now at http://SWiSdev.Oracle.com
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Best Enterprise OS
Efficient: No overhead virtualization, one-step unified updates, faster deployment & roll-back
Secure & Compliant: Encrypted, immutable archives of OS images for VM deployment
Simple: Easier life-cycle management, 1,000s of VMs managed by a single administrator
Open: Cloud management with common management tools, full Open Stack distribution
Affordable: 6X savings in cost of ownership
Oracle Solaris 11.2
Oracle Solaris
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Innovation Leads to Value in Running Oracle on Oracle
• New with Oracle Database 12c
– Dynamically resize your Database SGA online without a reboot
– Bring Oracle Database instances up to 20x faster
• Increased Oracle RAC performance – 30-40% lower latency in locking, up to 20% higher throughput
• Centralized Audit Reporting and Alerts
– Simplify compliance reporting for Solaris and Database
– Detect and analyze security threats more easily
Oracle Database Runs Best on Oracle Solaris
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• X86 servers running Linux and virtualization software deliver IT infrastructure with the lowest cost
• Building clouds with Oracle SPARC servers running Oracle Solaris 11 offer lower cost per virtual machine
– Better performance
– Better consolidation ratios
– Greater flexibility
The New Wisdom
Conventional Wisdom The New Wisdom
The Efficiency of Oracle SPARC and Solaris
* 3-yr total cost, based on TCO analysis using public pricing data
X86 Costs 50% More than SPARC per VM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle’s SPARC Servers: Powering the Real Time Enterprise
High Efficiency
Flexible logical and physical virtualization, designed for
availability
Best for Oracle
Hardware and software engineered, tested, and
supported together
The World’s Best Microprocessor, seamless
scalability, big memory
Extreme Performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Wo
rse
B
ette
r
$ /
Un
it o
f P
erf
orm
ance
IBM Power 750 POWER7+ $209,142
IBM Power 780 POWER7+ $2,075,770
IBM Power 795 POWER7
$5,710,383
IBM Power S824
POWER8 $105,429
2 Socket 4 Socket 8 Socket 32 Socket
Wo
rse
B
ette
r
Note: Data as of 09/26/14
Significant Premium for High-End Systems Historical System Economics
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Wo
rse
B
ette
r
$ /
Un
it o
f P
erf
orm
ance
T5-4 $147,992
T5-8 $268,314
M6-32 $1,209,943
T5-2 $67,042
IBM Power 750 POWER7+ $209,142
IBM Power 780 POWER7+ $2,075,770
IBM Power 795 POWER7
$5,710,383
IBM Power S824
POWER8 $105,429
2 Socket 4 Socket 8 Socket 32 Socket
Wo
rse
B
ette
r
Note: Data as of 09/26/14
Near Linear Pricing Oracle: Re-engineering System Economics
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle’s Most Powerful Engineered System
• Unique combination of extreme performance, reliability, security and astonishing ROI
– Integrated, end-to-end secure multitenant architecture
– Exadata Storage Grid technology
– Zero-overhead virtualization
– Enterprise-class high performance servers
– InfiniBand I/O Backplane
– Integrated ZS3 storage
Secure Multitenant, Database and Application Consolidation & Cloud
SuperCluster T5-8 and Supercluster M6-32
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Delivering Faster Services Faster with Lower Risk and Cost
60% faster trades
60X faster reports
9 weeks to Production
60X faster reports
83% less space
70% lower OPEX 40X faster queries
95% less space
83% less space
70% less power
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Run all your Software in the Same Engineered System SuperCluster Runs Applications and Database with In-memory Performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Your existing apps just run.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Highest Performance
Highest Scalability
Best for Cloud
Best for Oracle
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Tahir Ali Director, Enterprise Technology City of Hope
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
For More Details, Don’t Miss: CON7427 - Oracle Software in Silicon Technical Deep Dive Rick Hetherington, Vice President, Hardware Development, Oracle Today, 4:00 PM – 4:45 PM Intercontinental – Grand Ballroom B CON7907- Real-World Best Practices for SPARC Servers: A Customer Panel Tahir Ali, Director, Enterprise Technology, City of Hope, plus others Wednesday, October 1, 10:15 AM – 11:00 AM Intercontinental – Grand Ballroom C
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle T5-2 HP DL380p
Networking $246 $304
Storage $100 $208
System SW $0 $523
Servers $603 $447
$0
$200
$400
$600
$800
$1,000
$1,200
$1,400
$1,600
Net Cost per Virtual Machine
$533
$1,482
$949
Total Cost Comparison, Cloud with 600 VMs
• Total Cost includes
– Acquisition, plus 3 year support
– Servers, rack infrastructure, networking
– OS, Virtualization and management software
– External storage
– Net prices after discounts reported by 3rd parties