foundation technical agenda · 2019-03-01 · foundation technical agenda jeff brown, tsc chair...

29
Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit

Upload: others

Post on 04-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Foundation Technical Agenda

Jeff Brown, TSC Chair

IBM/OpenPOWER Foundation

#OpenPOWERSummit

Page 2: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Technical Agenda

Open Specifications • Available for use • Enhanced by members

Encourage Innovation • Reference Designs • Design guides and IO enablement

Engage community • What is missing or incomplete?

Performance of

POWER architecture

amplified capability

Open Development

open software, open hardware

Collaboration of

thought leaders

simultaneous innovation, multiple disciplines

WorkGroups

Join the conversation at #OpenPOWERSummit 2

Page 3: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Technical Agenda Update

What are Foundation Workgroups

Operations and getting involved

Principal Workgroups

Work Product Roadmap

Application Solution Sets – Randall Ross

Compliance Workgroup– Sandy Woodward

IO Workgroup – Rakesh Sharma

Join the conversation at #OpenPOWERSummit 3

Page 4: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Foundation

ByLaws IPR Policy

Board of Directors

Technical Steering

Committee

WG Process

HW Arch WG HW Arch WG

HW Arch WG HW Arch WG Work

Groups

Members

Join the conversation at #OpenPOWERSummit 4

Page 5: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Workgroup Formation

TSC OPF Eval

Proposer Group

TSC Review

Full Majority

WG Proposal Scope Confidentiality

WG Charter Scope WorkProduct Projects Confidentiality IPR Policy OSS Communities

3+ Eligible Members

TSC Response: “w/in OPF Scope”

Member Discussion List BOD Simple Majority

Join the conversation at #OpenPOWERSummit 5

Page 6: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Compliance WG

Primary Workgroups

POWER Processors

NVLINK

Memory Interface Control

DMI Server Class Memory

GPU

Memory Interface Control

IBM & Partner Devices CAPI / PCIE

HW Arch WG

Memory WG

Accelerator WG

System SW WG

Server Class Memory

System I/O

DMI

Built for Open Innovation

Join the conversation at #OpenPOWERSummit 6

Page 7: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

2014 2015 2016

Join the conversation at #OpenPOWERSummit 7

OpenPOWER Work Group Roadmap

Developer Platform

System SW

HW Architecture

Accelerator

Compliance

Proposed

Work

Groups

Integrated Solutions

Pers Med

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 V1 Charter

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 Guide Charter

Charter 25g IO Spec

Proposed Roadmap - Subject to Change

Page 8: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Looking Forward

Execute Roadmap

End-to-end solutions

Rich solution sets using SW and HW

Work well together

Join the conversation at #OpenPOWERSummit 8

Page 9: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Enabling Solution Set Development

Randall Ross

Canonical

Page 10: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Our Strengths

Awareness of OpenPOWER is growing

Fantastic list of members (a veritable “Who’s who”)

Strong Hardware Story

Good Foundation and Fundamentals in Place

Join the conversation at #OpenPOWERSummit 10

Page 11: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Big Opportunities

Bootstrap a strong community around solutions

Build solutions across the full stack, from hardware to applications

Solutions built from community diversity will be stronger than a monoculture

Solutions optimized to harness the unique capabilities of OpenPOWER

Join the conversation at #OpenPOWERSummit 11

Page 12: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

We've Done This Before

Ubuntu's long history of community development

A very popular, very diverse, and very open system

It's that way for a reason!

OpenPOWER has a lot of the same 'feel'

Join the conversation at #OpenPOWERSummit 12

Page 13: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Where Are We?

Integrated Solutions charter subcommittee has been formed

We have nearly 20 parties signed up already, very diverse

We are writing and shaping the working group charter

We are identifying areas of immediate focus

Join the conversation at #OpenPOWERSummit 13

Page 14: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Solution Domains

Currently: • E-commerce

• Big Data

• Genomics/Bioinformatics

These are only the beginning...

Can you think of more? Would they benefit from POWER?

Tell us! Join us!

Join the conversation at #OpenPOWERSummit 14

Page 15: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Vision

A healthy ecosystem of Solution Sets that leverage OpenPOWER’s key strengths and differentiators

A strong story around OpenPOWER being a fully realized stack, from hardware to solutions (and everything in between)

A place for not yet anticipated Solution Sets to emerge

Join the conversation at #OpenPOWERSummit 15

Page 16: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Compliance

Sandy Woodward IBM/OpenPOWER Compliance WG Chair

IBM Academy of Technology Member

Join the conversation at #OpenPOWERSummit 16

Page 17: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Compliance

Join the conversation at #OpenPOWERSummit 17

Objective Consistent approach to compliance • From OpenPOWER Compliance Work Group

Input Input to Compliance Work Group • Many OpenPOWER Specifications from other

OpenPOWER Work Groups

Work Products

Compliance Work Group Work Products • OpenPOWER Architecture Compliance Definition

Specification • Many OpenPOWER Compliance Test Harness and

Test Suite Specifications

Page 18: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Compliance Areas

Join the conversation at #OpenPOWERSummit 18

OpenPOWER ISA Profile Compliance

OpenPOWER FPGA-based Accelerator Compliance

OpenPOWER IODA2

Compliance

OpenPOWER LE ABI

Compliance

OpenPOWER Firmware Interface Compliance

OpenPOWER 25G Mode Compliance

OpenPOWER Memory Bus

Compliance

OpenPOWER IO

Requirements Compliance

Will add more Compliance areas

• As more OpenPOWER Work Groups develop specifications

• That need to be addressed by Compliance Work Group

Page 19: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Architecture Compliance Definition Spec

Documents the input OpenPOWER Specifications • Provided by other OpenPOWER Work Groups

Provides overview of Compliance Test Harness and Test Suite (TH/TS) Specifications • Developed in Compliance Sub-committees

Describes procedures on how to measure and document compliance • Where to submit report for compliance

Join the conversation at #OpenPOWERSummit 19

Page 20: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Compliance Process Example

Join the conversation at #OpenPOWERSummit 20

OpenPOWER Instruction Set

Architecture (ISA) Profile Spec

OpenPOWER ISA Profile

Compliance TH/TS Spec

Demonstrate OpenPOWER

ISA Profile Compliance

Provided by Hardware Architecture Work Group

– Define OpenPOWER ISA Profile architectural features, interfaces and facilities

– Define required and optional elements for compliance

Page 21: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Compliance Process Example

Join the conversation at #OpenPOWERSummit 21

OpenPOWER Instruction Set

Architecture (ISA) Profile Spec

OpenPOWER ISA Profile

Compliance TH/TS Spec

Demonstrate OpenPOWER

ISA Profile Compliance

Developed by Compliance Work Group

– Describe test harness to execute the test suite

– Describe tests required to be in the test suite

– Describe successful execution of the test suite

– Describe what it means for an optional feature to fail

Page 22: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Compliance Process Example

Join the conversation at #OpenPOWERSummit 22

OpenPOWER Instruction Set

Architecture (ISA) Profile Spec

OpenPOWER ISA Profile

Compliance TH/TS Spec

Demonstrate OpenPOWER

ISA Profile Compliance

Demonstrating OpenPOWER Compliance

– Generate test to be executed in test suite

– Run the test suite and analyze the results

– Fix test case errors, fix design and repeat

– Document and submit Compliance Report

Page 23: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER Architecture Compliance

Enables OpenPOWER hardware and software interoperability in the OpenPOWER Eco System

Opportunity for OpenPOWER members and non-members to demonstrate compliance

Looking forward to your participation!

Join the conversation at #OpenPOWERSummit 23

Page 24: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Developing and Integrating OpenPOWER IO Solutions

Rakesh Sharma

IBM / OpenPOWER IO WG Chair

Join the conversation at #OpenPOWERSummit 24

Page 25: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OPIO-WG Introduction

I/O plays critical role in any system or solution • Network Connectivity • Data Storage / Access • System/solution Acceleration

Increasingly being used as differentiation • High throughput low-latency networking • Software Defined / Virtualized I/O for fast provisioning and

optimizing utilization to lower cost • High performance and large capacity storage

I/O is experiencing very dynamic landscape, exciting new technologies and business focus

OPIO-WG is chartered to be a catalyst for growth of rich and vibrant OpenPOWER I/O eco-system

Join the conversation at #OpenPOWERSummit 25

Page 26: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OPIO-WG

Join the conversation at #OpenPOWERSummit 26

Enablement

Porting Guides &

Tools

I/O SW and Tests

Compliance

Requirements

Specifications and Checklists

Information Hub

OP I/O Portal

Public I/O List and

Information Links

Collaboration

I/O+System Integration

I/O Projects

Innovation

OpenPOWER Differentiation

Bleeding edge I/O

The goal of OPIO-WG is, to drive collaboration to create rich I/O portfolio

to serve the evolving needs of customers.

Page 27: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OPIO-WG Work Products / Projects

Join the conversation at #OpenPOWERSummit 27

Projects Work Products OPIO Enablement Assets

Documentation and information covering porting and tools

OPIO Information Hub Public portal containing list of compliant I/O and links to product docs, specifications and business information

Compliance Requirements Specifications and Checklists.

I/O Management Architecture and Guide

Configuration, FW update, Diagnostics and Monitoring Architecture and Implementation Guide

Advanced I/O Stacks Enablement guide covering key technologies including I/O virtualization, virtual switches, NFV/SDN/Overlay Networking, RAID, SW Defined Storage, Flash and NVMe etc.

Page 28: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

OpenPOWER I/O Workgroup

Enables growth of OpenPOWER I/O Eco-System

Opportunity for Systems, I/O and Solutions owners

Looking forward to your participation!

Join the conversation at #OpenPOWERSummit 28

Page 29: Foundation Technical Agenda · 2019-03-01 · Foundation Technical Agenda Jeff Brown, TSC Chair IBM/OpenPOWER Foundation #OpenPOWERSummit . Technical Agenda Open Specifications •Available

Getting Involved

Thank you!

Foundation success needs your active participation

Join, participate, contribute

Email us at [email protected]

Join the conversation at #OpenPOWERSummit 29