SlideShare a Scribd company logo
1 of 30
Download to read offline
The OpenPOWER Foundation
Dr Mandie Quartly
OpenPOWER Global Alliances, Europe, IBM
@mandieq
© 2016 OpenPOWER Foundation
What would you do?
∞ 0
Performance Cost
© 2016 OpenPOWER Foundation
The only constant is change...
Source
© 2016 OpenPOWER Foundation
Time
ITEfficiency
Multi-Core
Multi-Thread
Workload
Optimised
Systems
1970’s ~2004 ~2015 >>2025
Quantum, DNA,
Neural or ???
computing
CLOCK ERA CLOUD ERA WOS ERA QUANTUM ERA
Scaling
Single thread
© 2016 OpenPOWER Foundation
Demands and consumption of technology are changing too..
© 2016 OpenPOWER Foundation
Introducing the OpenPOWER Foundation…
5 Founding members in 2013
© 2016 OpenPOWER Foundation
Accelerated innovation
through collaboration of
partners
Amplified capabilities
driving industry
performance leadership
Vibrant ecosystem
through open
development
What's OpenPOWER all about?
OpenPOWER is an open development community
using the POWER Architecture
© 2016 OpenPOWER Foundation
OpenPOWER today
© 2016 OpenPOWER Foundation
Speed to innovation | Standards | Choice
© 2016 OpenPOWER Foundation
Open allows you to create what you need
© 2016 OpenPOWER Foundation
Open allows you to create what you need
(sometimes those things can be very specific to a certain need...)
© 2016 OpenPOWER Foundation
What's the best tool for the job?
© 2016 OpenPOWER Foundation
What's so special about POWER anyway?
© 2016 OpenPOWER Foundation
Memory
Buffer
DRAM
Chips
POWER8
Up to 12 Cores, up to 96 Threads
L1, L2, L3 + L4 Caches
Up to 1 TB per socket
Up to 230 GB/s sustained memory
bandwidth
POWER8 Processor – the low down...
© 2016 OpenPOWER Foundation
NVIDIA NVLink Technology
NVIDIA Tesla GPU NVIDIA Tesla GPU with NVLink
POWER8 POWER8
with NVLink
80 GB/s
Peak*
PCIe x16
Current GPU Attach
Graphics Memory
System Memory
Graphics Memory Graphics Memory
System Memory
40+40
GB/s
40+40 GB/s
16+16 GB/s
Future NVLink GPU
Attachment
© 2016 OpenPOWER Foundation21
2015 2016 2017
POWER8 POWER8' POWER9
CAPI Interface NVLink
Enhanced CAPI
& NVLink
Connect-IB
FDR Infiniband
PCIe Gen3
ConnectX-4
EDR Infiniband
CAPI over PCIe Gen3
ConnectX-5
Next-Gen Infiniband
Enhanced CAPI over PCIe Gen4
Mellanox
Interconnect
IBM CPUs
NVIDIA GPUs
Kepler
PCIe Gen3
Volta
Enhanced NVLink
Pascal
NVLink
Systems
Joint roadmaps looking forward...
© 2016 OpenPOWER Foundation
Typical I/O Model FlowTypical I/O Model Flow
Flow with a Coherent ModelFlow with a Coherent Model
Shared Mem.
Notify Accelerator
Shared Mem.
Notify Accelerator AccelerationAcceleration
Shared Memory
Completion
Shared Memory
Completion
CAPP PCIe
POWER8 Processor
DD CallDD Call
Copy or Pin
Source Data
Copy or Pin
Source Data
MMIO Notify
Accelerator
MMIO Notify
Accelerator
AccelerationAcceleration
Poll / Int
Completion
Poll / Int
Completion
Copy or Unpin
Result Data
Copy or Unpin
Result Data
Ret. From DD
Completion
Ret. From DD
Completion
FPGA
Coherent Accelerator Processor Interface (CAPI)
© 2016 OpenPOWER Foundation
Linux support for POWER
Same source and distribution release schedules as x86
Simplified x86 application migration with little endian distributions
Enterprise support for all three from IBM or distributors
© 2016 OpenPOWER Foundation
Back to the original question...
∞ 0
Performance Cost
© 2016 OpenPOWER Foundation
A spectrum of “caring”...
“I couldn't care
less about the
platform”
“I want to change
the specifics of
<stack part>”
© 2016 OpenPOWER Foundation
● Change is inevitable
● Open is good
● What's the best tool for the job?
OpenPOWER is all about ecosystem...
=> collaboration through open development
=> speed to innovation => price / performance
© 2016 OpenPOWER Foundation
Join the rebellion!
Main website → openpowerfoundation.org
Overview → ibm.biz/openpower_overview
mandie_quartly@uk.ibm.com
Reference material
© 2016 OpenPOWER Foundation
New IBM “LC” Power Systems for Linux
S812LC CPUCPU
MemoryMemory
1x POWER8 CPU
10 cores, 2.9-3.3 GHz
Up to 1TB Memory
115 GB/s Memory Bandwith
14 Drives (84TB, HDD, SSD)
Optimized for
Hadoop, Spark
S822LC CPUCPU
MemoryMemory
Built for CPU
Performance, CAPI
Differentiation
CPUCPU
2x POWER8 CPU
10 cores each, 2.9-3.3 GHz
Up to 1TB Memory
230 GB/s Memory Bandwidth
Opt. CAPI-attached accelerators
S822LC
HPC
CPUCPU
MemoryMemory
Built for GPU
Acceleration
CPUCPU 2x POWER8 CPU
10 cores each, 2.9-3.3 GHz
Up to 1TB Memory
230 GB/s Memory Bandwidth
2x NVIDIA Tesla K80 GPUsGPUGPU GPUGPU
© 2016 OpenPOWER Foundation
Data Engine for NoSQL with 40TB CAPI-attached flash
Load Balancer
500GB Cache
Node
10Gb
Uplink
POWER8 Server
Flash Array w/ up
to 40TB
After: NoSQL POWER8 + CAPI
Flash
WWW
10Gb
Uplink
WWW
Backup Nodes
500GB Cache
Node500GB Cache
Node
500GB Cache
Node500GB Cache
Node
Before: NoSQL in memory
(x86)
24
U
4U
Less is More
24:1 physical server consolidation =
6x less rack space
24:1
server consolidation
3x
lower cost per user
© 2016 OpenPOWER Foundation
Membership
Level
Annual Fee
$ USD
FTEs Technical Steering Committee Board / Voting position
Platinum $100k 10 One seat per member not otherwise
represented
Includes board position
Includes TSC position
Gold $60k 3 May be on TSC if
Work group lead
Gold members may elect one board
representative per three gold members
Silver $20k
$5k if <300 employees 0 May be on TSC if
Work group lead
Sliver members may elect one board
representative for all silver members
Associate &
Academic
$0 0 May be on TSC if
Work group lead
May be elected to one community
observer, non-voting Board seat
 The OpenPOWER Foundation is a Not-for-profit entity with a Board of Directors and a Technical Steering
Committee.
• Membership levels provide either a default Board of Director position (Platinum) or an opportunity to be elected to the Board (Gold,
Silver, and Assoc/Academic members). The Bylaws include additional governance detail.
• Technical Steering Committee is formed from Work group Leads and Platinum members.
 Membership options include Platinum, Gold, Silver, and Associate / Academic memberships
• Annual fee and dedicated full-time equivalent (FTEs) - verification of FTEs on honor system
• Contributors, committers, Work group leads and project leads influence Technical Steering Committee
• Associate / Academic level is not available to corporations
Membership agreement, Bylaws, and IP Rights Policy available for review
www.openpowerfoundation.org
Anyone may participate in OpenPOWER. Membership levels are designed for those that are investing to grow and enhance the
OpenPOWER community and its proliferation within the industry.
Membership Options
© 2016 OpenPOWER Foundation
Engage in the OpenPOWER communityACTIONACTIONOUTCOMEOUTCOMEINTERESINTERES
TT
Technology and Software
Innovators
Discuss areas of
collaboration and synergy in
OpenPOWER.
Sign up for membership and
join a work group.
Build technical and business
relationships.
Develop
collaborative innovations
with compelling value
Innovators, Integrators,
and Partners
Deep understanding of
workload demands and
consumption preferences of
end users.
Team with innovators and
end users to drive
requirements, engage in
specific projects.
Deliver
collaborative innovations
with compelling value
End Users
Strategic imperatives and
workload demands for
performance and cost
optimization.
Require open software and
systems with choice and
flexibility.
Engage directly on system
design options.
Deploy
collaborative innovations
with compelling value
© 2016 OpenPOWER Foundation
OpenPOWER Work Group Roadmap
2014 2015 2016
Developer Platform
System SW
HW Architecture
Accelerator
Compliance
Proposed
Work Groups Integrated Solutions
Pers Med
SP010 – Tyan OpenPOWER Customer Reference System
CAPI – Coherent Accelerator Processor Interface
ABI – Application Binary Interface
AFU – Accelerator Function Unit
FSI – Field Replaceable Unit (FRU) Service Interface
SDK – Software Developer Kit
25g IO Compatibility
FSI Spec
Memory
OpenPOWER I/O
Work Group
Charter
Compliance Specification
Draft Review WG Spec
Comp
STD
Charter
OpenPOWER ISA Profile V1
IO Device Architecture V2
Coherent Accel Intf Arch
OpenPOWER ISA Profile V2
IO Device Architecture V3
Coherent Accel Intf Arch
Charter P8 SP010
Data
P8 2U2S
Reference
P8+ 1U1S
Reference
P8+ 2U2S
Reference
OPMB Intf. Spec V1Charter
Charter CAPI AFU Intf Spec V1
OpenCL SDK
CAPI AFU Intf Spec V2
Charter
CAPI Linux
SDK 64b ABI
Platform Ref
Sys I/O Enablement GuideCharter
Charter 25g IO Spec
OPMB – OpenPOWER Memory Bus
© 2016 OpenPOWER Foundation
Designed for Data
Optimised price-performance for the unique needs of Spark
S812LC delivers optimized Spark price-performance based
on 10 SparkBench benchmarks
– Complete the same Spark workloads for less than ½ the cost
of Intel Xeon E5-2690 v3 systems
o 2.3X BETTER performance per dollar spent
– 94% more Spark workloads in the same rack space versus
Intel Xeon E5-2690 v3 systems
o 1.94X BETTER performance per system (10 core S812LC vs 24
core DL380)
IBM S812LC
10c/80t
• All results are based on IBM Internal Testing of 10 SparkBench benchmarks consisting of SQL RDD Relation, Twitter, Pageview Streaming, PageRank,
Logistic Regression, SVD++, TriangleCount, SVM, MF, SQL Hive
• IBM Power System S812LC 10 cores / 80 threads, POWER8; 2.9GHz, 256 GB memory, Ubuntu 15.04, Spark 1.4, OpenJDK 1.8
• Intel Xeon HP DL380; 24 cores / 48 threads, E5-2690 v3; 2.3GHz , 256 GB memory. Ubuntu 15.04, Spark 1.4, OpenJDK 1.8
• Pricing is based on list prices of HP DL380 and estimated prices of IBM Power S82LC
HP DL380
E5-2690 v3
24c/48t
IBM S812LC
10c/80t
HP DL380
E5-2690 v3
24c/48t
© 2016 OpenPOWER Foundation
• 50 IBM Innovation Centers
• Compelling PoCs
• Support for little endian applications
Over 1,800 Linux
ISVs developing on
Power
Big Data & Machine
Learning
Big Data & Machine
LearningCloudCloud Mobile EnterpriseMobile EnterpriseHPCHPC
miniDFTminiDFT
CTHCTH
BLASTBLAST
BowtieBowtie
BWABWA
FASTAFASTA
HMMERHMMER
GATKGATK
SOAP3SOAP3
STAC-A2STAC-A2
SHOCSHOC
Graph500Graph500
IlogIlog
CHARMMCHARMM
GROMACSGROMACS
NAMDNAMD
AMBERAMBER
RTMRTM
GAMESSGAMESS
WRFWRF
HYCOMHYCOM
HOMMEHOMME
LESLES
MiniGhostMiniGhost
AMG2013AMG2013
OpenFOAMOpenFOAM

More Related Content

What's hot

AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group Ganesan Narayanasamy
 
IBM Power for Life Sciences
IBM Power for Life SciencesIBM Power for Life Sciences
IBM Power for Life SciencesDavid Spurway
 
IBM Power Systems E850C and S824
IBM Power Systems E850C and S824IBM Power Systems E850C and S824
IBM Power Systems E850C and S824David Spurway
 
“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the CoreC4Media
 
High Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & RankingsHigh Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & Rankingsinside-BigData.com
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MoreShaun Smith
 
High Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & RankingsHigh Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & Rankingsinside-BigData.com
 
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC ComputingHPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC ComputingHPC DAY
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopsolarisyougood
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstacksolarisyougood
 
Programming Models for Exascale Systems
Programming Models for Exascale SystemsProgramming Models for Exascale Systems
Programming Models for Exascale Systemsinside-BigData.com
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overviewsolarisyougood
 
OpenCAPI next generation accelerator
OpenCAPI next generation accelerator OpenCAPI next generation accelerator
OpenCAPI next generation accelerator Ganesan Narayanasamy
 

What's hot (20)

OpenPOWER Latest Updates
OpenPOWER Latest UpdatesOpenPOWER Latest Updates
OpenPOWER Latest Updates
 
It's Time to ROCm!
It's Time to ROCm!It's Time to ROCm!
It's Time to ROCm!
 
OpenPOWER foundation
OpenPOWER foundationOpenPOWER foundation
OpenPOWER foundation
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group
 
IBM Power for Life Sciences
IBM Power for Life SciencesIBM Power for Life Sciences
IBM Power for Life Sciences
 
IBM Power Systems E850C and S824
IBM Power Systems E850C and S824IBM Power Systems E850C and S824
IBM Power Systems E850C and S824
 
“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core
 
High Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & RankingsHigh Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & Rankings
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
 
High Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & RankingsHigh Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & Rankings
 
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC ComputingHPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
 
2018 bsc power9 and power ai
2018   bsc power9 and power ai 2018   bsc power9 and power ai
2018 bsc power9 and power ai
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
 
CFD on Power
CFD on Power CFD on Power
CFD on Power
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
 
BSC LMS DDL
BSC LMS DDL BSC LMS DDL
BSC LMS DDL
 
Arm in HPC
Arm in HPCArm in HPC
Arm in HPC
 
Programming Models for Exascale Systems
Programming Models for Exascale SystemsProgramming Models for Exascale Systems
Programming Models for Exascale Systems
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
 
OpenCAPI next generation accelerator
OpenCAPI next generation accelerator OpenCAPI next generation accelerator
OpenCAPI next generation accelerator
 

Similar to OpenPOWER Foundation: Accelerating Innovation Through Collaboration

2018 open power presentation japan meetup
2018 open power presentation japan meetup2018 open power presentation japan meetup
2018 open power presentation japan meetupYutaka Kawai
 
OpenPOWER Foundation Overview
OpenPOWER Foundation OverviewOpenPOWER Foundation Overview
OpenPOWER Foundation OverviewNVIDIA Taiwan
 
IBM: The Linux Ecosystem
IBM: The Linux EcosystemIBM: The Linux Ecosystem
IBM: The Linux EcosystemKangaroot
 
C5 journey to_the_cloud_with_oracle_sparc
C5 journey to_the_cloud_with_oracle_sparcC5 journey to_the_cloud_with_oracle_sparc
C5 journey to_the_cloud_with_oracle_sparcDr. Wilfred Lin (Ph.D.)
 
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistOWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistParis Open Source Summit
 
1 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v11 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v1Yutaka Kawai
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketStorage Switzerland
 
A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersIntel® Software
 
IBM Power Systems Open Innovation
IBM Power Systems Open InnovationIBM Power Systems Open Innovation
IBM Power Systems Open InnovationDavid Spurway
 
Deploying Massive Scale Graphs for Realtime Insights
Deploying Massive Scale Graphs for Realtime InsightsDeploying Massive Scale Graphs for Realtime Insights
Deploying Massive Scale Graphs for Realtime InsightsNeo4j
 
Increase Your Mission Critical Application Performance without Breaking the B...
Increase Your Mission Critical Application Performance without Breaking the B...Increase Your Mission Critical Application Performance without Breaking the B...
Increase Your Mission Critical Application Performance without Breaking the B...DataCore Software
 
OpenPOWER and AI workshop at Brazil
OpenPOWER and AI workshop at BrazilOpenPOWER and AI workshop at Brazil
OpenPOWER and AI workshop at BrazilGanesan Narayanasamy
 
Implementing AI: High Performace Architectures
Implementing AI: High Performace ArchitecturesImplementing AI: High Performace Architectures
Implementing AI: High Performace ArchitecturesKTN
 
Ibm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIbm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIBM Switzerland
 
BKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing HadoopBKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing HadoopLinaro
 
ODPi (Open Data Platform Initiative) - Linaro Connect
ODPi (Open Data Platform Initiative) - Linaro ConnectODPi (Open Data Platform Initiative) - Linaro Connect
ODPi (Open Data Platform Initiative) - Linaro ConnectGanesh Raju
 
Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7MarketingArrowECS_CZ
 

Similar to OpenPOWER Foundation: Accelerating Innovation Through Collaboration (20)

2018 open power presentation japan meetup
2018 open power presentation japan meetup2018 open power presentation japan meetup
2018 open power presentation japan meetup
 
OpenPOWER Foundation Overview
OpenPOWER Foundation OverviewOpenPOWER Foundation Overview
OpenPOWER Foundation Overview
 
OpenPOWER Update
OpenPOWER UpdateOpenPOWER Update
OpenPOWER Update
 
IBM: The Linux Ecosystem
IBM: The Linux EcosystemIBM: The Linux Ecosystem
IBM: The Linux Ecosystem
 
C5 journey to_the_cloud_with_oracle_sparc
C5 journey to_the_cloud_with_oracle_sparcC5 journey to_the_cloud_with_oracle_sparc
C5 journey to_the_cloud_with_oracle_sparc
 
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistOWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
 
1 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v11 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v1
 
AI/Cloud Technology access
AI/Cloud Technology access AI/Cloud Technology access
AI/Cloud Technology access
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash Market
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing Clusters
 
IBM Power Systems Open Innovation
IBM Power Systems Open InnovationIBM Power Systems Open Innovation
IBM Power Systems Open Innovation
 
Deploying Massive Scale Graphs for Realtime Insights
Deploying Massive Scale Graphs for Realtime InsightsDeploying Massive Scale Graphs for Realtime Insights
Deploying Massive Scale Graphs for Realtime Insights
 
Increase Your Mission Critical Application Performance without Breaking the B...
Increase Your Mission Critical Application Performance without Breaking the B...Increase Your Mission Critical Application Performance without Breaking the B...
Increase Your Mission Critical Application Performance without Breaking the B...
 
OpenPOWER and AI workshop at Brazil
OpenPOWER and AI workshop at BrazilOpenPOWER and AI workshop at Brazil
OpenPOWER and AI workshop at Brazil
 
Implementing AI: High Performace Architectures
Implementing AI: High Performace ArchitecturesImplementing AI: High Performace Architectures
Implementing AI: High Performace Architectures
 
Ibm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIbm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bk
 
BKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing HadoopBKK16-400B ODPI - Standardizing Hadoop
BKK16-400B ODPI - Standardizing Hadoop
 
ODPi (Open Data Platform Initiative) - Linaro Connect
ODPi (Open Data Platform Initiative) - Linaro ConnectODPi (Open Data Platform Initiative) - Linaro Connect
ODPi (Open Data Platform Initiative) - Linaro Connect
 
Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 

OpenPOWER Foundation: Accelerating Innovation Through Collaboration

  • 1. The OpenPOWER Foundation Dr Mandie Quartly OpenPOWER Global Alliances, Europe, IBM @mandieq
  • 2. © 2016 OpenPOWER Foundation What would you do? ∞ 0 Performance Cost
  • 3. © 2016 OpenPOWER Foundation The only constant is change... Source
  • 4. © 2016 OpenPOWER Foundation Time ITEfficiency Multi-Core Multi-Thread Workload Optimised Systems 1970’s ~2004 ~2015 >>2025 Quantum, DNA, Neural or ??? computing CLOCK ERA CLOUD ERA WOS ERA QUANTUM ERA Scaling Single thread
  • 5. © 2016 OpenPOWER Foundation Demands and consumption of technology are changing too..
  • 6. © 2016 OpenPOWER Foundation Introducing the OpenPOWER Foundation… 5 Founding members in 2013
  • 7. © 2016 OpenPOWER Foundation Accelerated innovation through collaboration of partners Amplified capabilities driving industry performance leadership Vibrant ecosystem through open development What's OpenPOWER all about? OpenPOWER is an open development community using the POWER Architecture
  • 8. © 2016 OpenPOWER Foundation OpenPOWER today
  • 9. © 2016 OpenPOWER Foundation Speed to innovation | Standards | Choice
  • 10. © 2016 OpenPOWER Foundation Open allows you to create what you need
  • 11. © 2016 OpenPOWER Foundation Open allows you to create what you need (sometimes those things can be very specific to a certain need...)
  • 12. © 2016 OpenPOWER Foundation What's the best tool for the job?
  • 13. © 2016 OpenPOWER Foundation What's so special about POWER anyway?
  • 14. © 2016 OpenPOWER Foundation Memory Buffer DRAM Chips POWER8 Up to 12 Cores, up to 96 Threads L1, L2, L3 + L4 Caches Up to 1 TB per socket Up to 230 GB/s sustained memory bandwidth POWER8 Processor – the low down...
  • 15. © 2016 OpenPOWER Foundation NVIDIA NVLink Technology NVIDIA Tesla GPU NVIDIA Tesla GPU with NVLink POWER8 POWER8 with NVLink 80 GB/s Peak* PCIe x16 Current GPU Attach Graphics Memory System Memory Graphics Memory Graphics Memory System Memory 40+40 GB/s 40+40 GB/s 16+16 GB/s Future NVLink GPU Attachment
  • 16. © 2016 OpenPOWER Foundation21 2015 2016 2017 POWER8 POWER8' POWER9 CAPI Interface NVLink Enhanced CAPI & NVLink Connect-IB FDR Infiniband PCIe Gen3 ConnectX-4 EDR Infiniband CAPI over PCIe Gen3 ConnectX-5 Next-Gen Infiniband Enhanced CAPI over PCIe Gen4 Mellanox Interconnect IBM CPUs NVIDIA GPUs Kepler PCIe Gen3 Volta Enhanced NVLink Pascal NVLink Systems Joint roadmaps looking forward...
  • 17. © 2016 OpenPOWER Foundation Typical I/O Model FlowTypical I/O Model Flow Flow with a Coherent ModelFlow with a Coherent Model Shared Mem. Notify Accelerator Shared Mem. Notify Accelerator AccelerationAcceleration Shared Memory Completion Shared Memory Completion CAPP PCIe POWER8 Processor DD CallDD Call Copy or Pin Source Data Copy or Pin Source Data MMIO Notify Accelerator MMIO Notify Accelerator AccelerationAcceleration Poll / Int Completion Poll / Int Completion Copy or Unpin Result Data Copy or Unpin Result Data Ret. From DD Completion Ret. From DD Completion FPGA Coherent Accelerator Processor Interface (CAPI)
  • 18. © 2016 OpenPOWER Foundation Linux support for POWER Same source and distribution release schedules as x86 Simplified x86 application migration with little endian distributions Enterprise support for all three from IBM or distributors
  • 19. © 2016 OpenPOWER Foundation Back to the original question... ∞ 0 Performance Cost
  • 20. © 2016 OpenPOWER Foundation A spectrum of “caring”... “I couldn't care less about the platform” “I want to change the specifics of <stack part>”
  • 21. © 2016 OpenPOWER Foundation ● Change is inevitable ● Open is good ● What's the best tool for the job? OpenPOWER is all about ecosystem... => collaboration through open development => speed to innovation => price / performance
  • 22. © 2016 OpenPOWER Foundation Join the rebellion! Main website → openpowerfoundation.org Overview → ibm.biz/openpower_overview mandie_quartly@uk.ibm.com
  • 24. © 2016 OpenPOWER Foundation New IBM “LC” Power Systems for Linux S812LC CPUCPU MemoryMemory 1x POWER8 CPU 10 cores, 2.9-3.3 GHz Up to 1TB Memory 115 GB/s Memory Bandwith 14 Drives (84TB, HDD, SSD) Optimized for Hadoop, Spark S822LC CPUCPU MemoryMemory Built for CPU Performance, CAPI Differentiation CPUCPU 2x POWER8 CPU 10 cores each, 2.9-3.3 GHz Up to 1TB Memory 230 GB/s Memory Bandwidth Opt. CAPI-attached accelerators S822LC HPC CPUCPU MemoryMemory Built for GPU Acceleration CPUCPU 2x POWER8 CPU 10 cores each, 2.9-3.3 GHz Up to 1TB Memory 230 GB/s Memory Bandwidth 2x NVIDIA Tesla K80 GPUsGPUGPU GPUGPU
  • 25. © 2016 OpenPOWER Foundation Data Engine for NoSQL with 40TB CAPI-attached flash Load Balancer 500GB Cache Node 10Gb Uplink POWER8 Server Flash Array w/ up to 40TB After: NoSQL POWER8 + CAPI Flash WWW 10Gb Uplink WWW Backup Nodes 500GB Cache Node500GB Cache Node 500GB Cache Node500GB Cache Node Before: NoSQL in memory (x86) 24 U 4U Less is More 24:1 physical server consolidation = 6x less rack space 24:1 server consolidation 3x lower cost per user
  • 26. © 2016 OpenPOWER Foundation Membership Level Annual Fee $ USD FTEs Technical Steering Committee Board / Voting position Platinum $100k 10 One seat per member not otherwise represented Includes board position Includes TSC position Gold $60k 3 May be on TSC if Work group lead Gold members may elect one board representative per three gold members Silver $20k $5k if <300 employees 0 May be on TSC if Work group lead Sliver members may elect one board representative for all silver members Associate & Academic $0 0 May be on TSC if Work group lead May be elected to one community observer, non-voting Board seat  The OpenPOWER Foundation is a Not-for-profit entity with a Board of Directors and a Technical Steering Committee. • Membership levels provide either a default Board of Director position (Platinum) or an opportunity to be elected to the Board (Gold, Silver, and Assoc/Academic members). The Bylaws include additional governance detail. • Technical Steering Committee is formed from Work group Leads and Platinum members.  Membership options include Platinum, Gold, Silver, and Associate / Academic memberships • Annual fee and dedicated full-time equivalent (FTEs) - verification of FTEs on honor system • Contributors, committers, Work group leads and project leads influence Technical Steering Committee • Associate / Academic level is not available to corporations Membership agreement, Bylaws, and IP Rights Policy available for review www.openpowerfoundation.org Anyone may participate in OpenPOWER. Membership levels are designed for those that are investing to grow and enhance the OpenPOWER community and its proliferation within the industry. Membership Options
  • 27. © 2016 OpenPOWER Foundation Engage in the OpenPOWER communityACTIONACTIONOUTCOMEOUTCOMEINTERESINTERES TT Technology and Software Innovators Discuss areas of collaboration and synergy in OpenPOWER. Sign up for membership and join a work group. Build technical and business relationships. Develop collaborative innovations with compelling value Innovators, Integrators, and Partners Deep understanding of workload demands and consumption preferences of end users. Team with innovators and end users to drive requirements, engage in specific projects. Deliver collaborative innovations with compelling value End Users Strategic imperatives and workload demands for performance and cost optimization. Require open software and systems with choice and flexibility. Engage directly on system design options. Deploy collaborative innovations with compelling value
  • 28. © 2016 OpenPOWER Foundation OpenPOWER Work Group Roadmap 2014 2015 2016 Developer Platform System SW HW Architecture Accelerator Compliance Proposed Work Groups Integrated Solutions Pers Med SP010 – Tyan OpenPOWER Customer Reference System CAPI – Coherent Accelerator Processor Interface ABI – Application Binary Interface AFU – Accelerator Function Unit FSI – Field Replaceable Unit (FRU) Service Interface SDK – Software Developer Kit 25g IO Compatibility FSI Spec Memory OpenPOWER I/O Work Group Charter Compliance Specification Draft Review WG Spec Comp STD Charter OpenPOWER ISA Profile V1 IO Device Architecture V2 Coherent Accel Intf Arch OpenPOWER ISA Profile V2 IO Device Architecture V3 Coherent Accel Intf Arch Charter P8 SP010 Data P8 2U2S Reference P8+ 1U1S Reference P8+ 2U2S Reference OPMB Intf. Spec V1Charter Charter CAPI AFU Intf Spec V1 OpenCL SDK CAPI AFU Intf Spec V2 Charter CAPI Linux SDK 64b ABI Platform Ref Sys I/O Enablement GuideCharter Charter 25g IO Spec OPMB – OpenPOWER Memory Bus
  • 29. © 2016 OpenPOWER Foundation Designed for Data Optimised price-performance for the unique needs of Spark S812LC delivers optimized Spark price-performance based on 10 SparkBench benchmarks – Complete the same Spark workloads for less than ½ the cost of Intel Xeon E5-2690 v3 systems o 2.3X BETTER performance per dollar spent – 94% more Spark workloads in the same rack space versus Intel Xeon E5-2690 v3 systems o 1.94X BETTER performance per system (10 core S812LC vs 24 core DL380) IBM S812LC 10c/80t • All results are based on IBM Internal Testing of 10 SparkBench benchmarks consisting of SQL RDD Relation, Twitter, Pageview Streaming, PageRank, Logistic Regression, SVD++, TriangleCount, SVM, MF, SQL Hive • IBM Power System S812LC 10 cores / 80 threads, POWER8; 2.9GHz, 256 GB memory, Ubuntu 15.04, Spark 1.4, OpenJDK 1.8 • Intel Xeon HP DL380; 24 cores / 48 threads, E5-2690 v3; 2.3GHz , 256 GB memory. Ubuntu 15.04, Spark 1.4, OpenJDK 1.8 • Pricing is based on list prices of HP DL380 and estimated prices of IBM Power S82LC HP DL380 E5-2690 v3 24c/48t IBM S812LC 10c/80t HP DL380 E5-2690 v3 24c/48t
  • 30. © 2016 OpenPOWER Foundation • 50 IBM Innovation Centers • Compelling PoCs • Support for little endian applications Over 1,800 Linux ISVs developing on Power Big Data & Machine Learning Big Data & Machine LearningCloudCloud Mobile EnterpriseMobile EnterpriseHPCHPC miniDFTminiDFT CTHCTH BLASTBLAST BowtieBowtie BWABWA FASTAFASTA HMMERHMMER GATKGATK SOAP3SOAP3 STAC-A2STAC-A2 SHOCSHOC Graph500Graph500 IlogIlog CHARMMCHARMM GROMACSGROMACS NAMDNAMD AMBERAMBER RTMRTM GAMESSGAMESS WRFWRF HYCOMHYCOM HOMMEHOMME LESLES MiniGhostMiniGhost AMG2013AMG2013 OpenFOAMOpenFOAM