MariaDB Europe Roadshow 2015 - IBM POWER8 and Linux on Power

19
OpenPOWER and MariaDB The perfect match March 26, 2015 Teun Schroeder Power Systems Scale Out Leader IBM BeNeLux [email protected]

Transcript of MariaDB Europe Roadshow 2015 - IBM POWER8 and Linux on Power

OpenPOWER and MariaDB

The perfect match

March 26, 2015

Teun Schroeder

Power Systems Scale Out Leader

IBM BeNeLux

[email protected]

ARM Ltd : a new economic model

� Founded in November 1990 – www.arm.com

� Spun out of Acorn Computers

� Runs 95% of mobile phones and tabs

� Arm designs a range of RISC processor cores but does not fabricate silicon itself

Licenses ARM core designs to semiconductor

2© 2014 IBM Corporation

� Licenses ARM core designs to semiconductor partners who fabricate and sell to their customers

� Examples include Apple, Samsung, Nvidia, Qualcomm,...

� Also develops technologies to assist with the design-in of the ARM architecture

� Software tools, boards, debug hardware, application software, bus architectures, peripherals, etc

POWER has evolved into the ARM of the datacenter : from this...

Middleware / Software

Solutions and Services

IBM is Unique in the World- No other company plays

in all the layers. IBM isworld-class in all layers

- Those that play in multiplelayers are world-class only

IBM Research: Innovation Strengthens the Stack

Semiconductor Technology

Micro-Architecture

Systems and Packaging

Hypervisor and Firmware

Operating System

layers are world-class onlyin few.

IBM R&D investment- $6 Billion annually- Human capital and culture- 3000+ Researchers- 6478 U.S. patents in 2012- Patent leader past 20 years

As CMOS scaling slows, Value comes from Innovating across the Stack

To this...

IBM POWER8

Google

IBM Stack

ResearchAnd

Innovation

OpenPOWER: Bringing Partner Innovation to Power Systems

CAPI / PCI G3Directly Integrate

Partner IP into Power8Chip protocols

MellanoxWorld class

Networking andSwitching

NVidiaWorld class

GPU ComputeCapabilities

GoogleIDC System,

SoftwareStack

IBMIBM

GoogleGoogle

NVIDIANVIDIA

TYANTYAN

MellanoxMellanox OpenPowerOpenPower

Open InnovationOpen Innovation

MellanoxWorld class

Networking andSwitching

Then to this :

Over 100 members and growing...

The goal of the OpenPOWER Foundation is to create an open ecosystem, using the POWER Architecture to share expertise, investment and

server-class intellectual property to serve the evolving needs of customers.

OpenPOWER Foundation Structure

OpenPOWER is an industry foundation based on the POWER architecture, enabling an Open community for development and opportunity for member differentiation and growth

6© 2014 IBM Corporation

Proposed Ecosystem Enablement

XCATXCAT

System Operating Environment Software Stack

A modern development environment is emerging based on this type of tools and services

CloudSoftware

OperatingSystem / KVM

Standard OperatingEnvironment

(System Mgmt)

So

ftw

are

Power Open Source Software Stack Components

ExistingOpen Source

Software Communities

FirmwareNew OSS

CommunityOpenPOWER

Firmware

7© 2014 IBM Corporation

Hardware OpenPOWERTechnology

CAPP

PC

Ie

POWER8

CAPI over PCIe

““““Standard POWER Products”””” – 2014

Ha

rdw

are

“Custom POWER SoC” – Future

Customizable

Framework to Integrate System IP on Chip

Industry IP License Model

Multiple Options to Design with POWER Technology Within OpenPOWER

Non-IBM POWER8 products

The Tyan reference (ATX) board, SP010, measures 12” by 9.6”

one single-chip module (SCM)four DDR3 memory slotstwo Gigabit Ethernet network interfaceskeyboard and videointended for developers

Available from October 2014:TYAN GN70-BP010 Customer reference systemhttp://www.tyan.com/campaign/openpower/

http://www.enterprisetech.com/2014/04/28/inside-google-tyan-power8-server-boards/

The Google reference boardtwo single-chip module (SCM)four modified SATA portsGoogle use only

A lot more to come...

IBM Europe Power Systems

Integrating POWER into a datacenter

Platform

In generalBring base components in parity with KVM on x86 – “KVM should be KVM”Co-exists peacefully with other end-points, whenever makes sense.Enables hybrid clouds with common management environments

ManageOpenStackCustom Scripts

9 © 2014 IBM Corporation

H/W Management- Custom scripting- Heavily Automated- Open technologies

Platform Management- Custom management- Cloud based

Provision

Deploy

Procure

xCatPuppetChefCustom Scripts

PXEIPMI

RHEV announced october 2014Docker announced february 2015

Fostering open innovation for cloud based applications with

Linux and Power Systems

+

10© 2014 IBM Corporation

Estimated >95% x86/Linux applications written in C/C++will require no source code change, only a recompile

Moving Linux apps to Power has never been easier

Well-written Java applications written in scripting or interpretive

languages will run as is

>95%Require no source code change

POWER8 Scale-Out Offerings

Power E870 & E880 Enterprise servers

� Increased performance and scale� Built-in PowerVM Enterprise Edition� Built-in Active Memory Mirroring for Hypervisor � Enhanced Enterprise RAS� More performance per-watt� Share resources in a Power Enterprise Pool� Medium Software tier� 24x7 Warranty

12

*Statement of Direction to support up to 8TB memory on E870 and up to 4 PCIe I/O Expansion Drawers per node on Power E870 & E880 in 2015. Initial GA in 4Q14 supports 4TB maximum on E870 and 0 or 2 PCIe I/O drawers per node on E870 & E880.

Power E880Power E870

• 8 to 80 cores @ 4.19 GHz • 8 to 64 cores @ 4.0 GHz• 256 to 4TB Memory (8TB SOD*)• 1 or 2 nodes (5U) per system• 8 PCIe adapter slots per node• System Control Unit (2U)• Up to 4 PCIe I/O drawers per Node*

• 8 to 128 cores @ 4.35 GHz • Up to 192 cores* in 2015 • 256 to 16TB Memory • 1 to 4 nodes (5U) per system • 8 PCIe adapter slots per node• System Control Unit (2U)• Up to 4 PCIe I/O drawers per Node*• Built-in initial Elastic CoD days

• Industry Standard Benchmarks –

• All Intel performance numbers are IBM internal projections and publishes where available

• IBM S824 data is published/projected

Core Performance Comparison – POWER8 vs. x86IBM POWER8 core performance is up to 9.0x the best x86 Xeon E5 performance (typical customer utilization)

Published Projected

LEGEND:

1) IBM Power System S824 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 4 processors / 24 cores / 96 threads, POWER8; 3.52GHz, 512 GB memory, 21,212 SD benchmark users, running AIX® 7.1 and DB2® 10.5, Certification # 2014016. Source: http://www.sap.com/benchmark All results valid as of October 3, 2014

2) Dell PowerEdge R730, on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 2 processors/36 cores/72 threads, Intel Xeon Processor 2699v3; 2.30 GHz, 256 GB memory; 16,500 SD benchmark users, running RHEL 7 and SAP ASE 16; Certification # 2014033. Source: http://www.sap.com/benchmark.

3) SPECcpu2006 results are submitted as of 9/8/2014. For more information go to http://www.specbench.org/cpu2006/results/4) SPECjbb2013 results are submitted as of 9/8/2014. For more information go to http://www.specbench.org/jbb2013/results5) SPECjEnterprise2010 results are valid as of 9/8/2014. For more information go to http://www.specbench.org/jEnterprise2010/results/6) Oracle eBS 12.1.3 Payroll Batch Extra Large Kit and are current as of 3/24/2014. For more information go to http://www.oracle.com/us/solutions/benchmark/apps-benchmark/results-166922.html7) Siebel 8.1.1.4 PSPP Kit and are current as of 3/24/2014. For more information go to http://www.oracle.com/us/solutions/benchmark/white-papers/siebel-167484.html

MariaDB on Power give 2.7x speed of

Intel

• MariaDB optimized for

POWER8

• Power8 - Big + Little Endian

architectures have been

© MariaDB Corporation Ab. Company Confidential.

architectures have been

made part of the build

system of MariaDB

13

• Benchmarking results show that MariaDB performance on POWER8

per core is 2.7x more than on Intel!

https://www.youtube.com/watch?v=1DpCSmrhPVM

Optimizations + economic impact

• MariaDB makes use of 8 threads per core in POWER8

• 12 cores @4.5Ghz x 8 threads per core = 96 parallel processing

threads

• Intel – only 2 threads per core

• Leveraging larger on-board memory and scale up of POWER8

© MariaDB Corporation Ab. Company Confidential.

• Leveraging larger on-board memory and scale up of POWER8

� Lower operating costs

� Improved scalability, reliability & security

� Plus reduced dependence on Oracle

14

IBM Power 822L pricing comparison ($US)

Introducing the “Turbo LAMP Stack”

OVH deal – August 2014

“OVH has become the first commercial partner outside of IBM to formallyannounce the deployment of POWER8 servers inside their data centre. These willdeployed as bare metal servers for customers who have big data and analyticsproblems and want the most powerful solution that they can get access to. As partof this announcement, OVH will become an OpenPOWER Foundation member.”

https://www.business-cloud.com/articles/news/ovh-makes-big-cloud-announcements

Where to find more information?

Power Systems Linux PortalThe OpenPOWER Foundation

Free testride

The Linux on Power Community

Power Systems Linux Portal(Product Information)