SPARC Server Strategy and Roadmap

39

description

Oracle’s SPARC T5 and M6 servers lead the industry today, in several metrics, such as world-record performance in standard benchmarks, near-linear price/performance across the product line, lowest cost per virtual machine in cloud computing deployments, and in-memory processing. Learn about Oracle’s strategy that has enabled that success and explore a few customer success stories about SPARC servers’ game-changing value. You’ll also get an update on the roadmap for the future, including the exciting benefits of software in silicon in enterprise servers.

Transcript of SPARC Server Strategy and Roadmap

Page 1: SPARC Server Strategy and Roadmap
Page 2: 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

Page 3: SPARC Server Strategy and Roadmap

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.

Page 4: SPARC Server Strategy and Roadmap

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

Page 5: SPARC Server Strategy and Roadmap

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

Page 6: SPARC Server Strategy and Roadmap

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

Page 7: SPARC Server Strategy and Roadmap

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

Page 8: SPARC Server Strategy and Roadmap

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

Page 9: SPARC Server Strategy and Roadmap

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

Page 10: SPARC Server Strategy and Roadmap

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

Page 11: SPARC Server Strategy and Roadmap

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

Page 12: SPARC Server Strategy and Roadmap

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

Page 13: SPARC Server Strategy and Roadmap

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

Page 14: SPARC Server Strategy and Roadmap

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

Page 15: SPARC Server Strategy and Roadmap

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

BEFORE Software in Silicon Acceleration

SPARC M7 Processor Performance

Page 16: SPARC Server Strategy and Roadmap

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

SPARC’s Delivered Performance Over Time

2006 2008 2010 2012 2014

34x

Oracle Acquisition

Page 17: SPARC Server Strategy and Roadmap

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

Page 18: SPARC Server Strategy and Roadmap

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

Page 19: SPARC Server Strategy and Roadmap

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

Page 20: SPARC Server Strategy and Roadmap

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

Page 21: SPARC Server Strategy and Roadmap

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

Page 22: SPARC Server Strategy and Roadmap

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

Page 23: SPARC Server Strategy and Roadmap

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

Page 24: SPARC Server Strategy and Roadmap

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

Page 25: SPARC Server Strategy and Roadmap

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

Page 26: SPARC Server Strategy and Roadmap

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

Page 27: SPARC Server Strategy and Roadmap

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

Page 28: SPARC Server Strategy and Roadmap

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

Page 29: SPARC Server Strategy and Roadmap

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

Page 30: SPARC Server Strategy and Roadmap

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

Page 31: SPARC Server Strategy and Roadmap

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

Page 32: SPARC Server Strategy and Roadmap

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

Page 33: SPARC Server Strategy and Roadmap

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Your existing apps just run.

Page 34: SPARC Server Strategy and Roadmap

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Highest Performance

Highest Scalability

Best for Cloud

Best for Oracle

Page 35: SPARC Server Strategy and Roadmap

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Tahir Ali Director, Enterprise Technology City of Hope

Page 36: SPARC Server Strategy and Roadmap

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

Page 37: SPARC Server Strategy and Roadmap

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 38: SPARC Server Strategy and Roadmap
Page 39: SPARC Server Strategy and Roadmap

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