23
Building RISC-V Cloud Computing Ecosystem Zhipeng Huang, Huawei

Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Building RISC-V Cloud

Computing EcosystemZhipeng Huang, Huawei

Page 2: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Bio

● Open Source Manager and Principal Engineer

from Huawei

● Involved in○ LFAI, CCC, CNCF Security SIG, Kubernetes Policy

WG, OpenStack Cyborg Project, OpenStack Public

Cloud WG, OpenSDS, Open Service Broker API,

Akraino, LF Edge, ONNX, MLSpec

● Heavy metal fan and proud father of two

daughters !

Page 3: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Why

Page 4: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

New Era of Domain Specific Architecture

NPU

Neural network

processors for machine

learning

GPU

GPUs for graphics,

virtual reality, ML

SmartNIC/FPGA

Programmable network

switches and hardware

Page 5: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Yet RISC-V still largely missed out in the cloud

computing scene

Page 6: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

RISC-V and Accelerators

Page 7: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

FireSIM as Accelerator

Page 8: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Open Celerity Accelerator Centric SoC

Page 9: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Support RISC-V

Accelerators in Open

Source Cloud Computing

Page 10: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

OpenStack Heterogeneous Computing Project

Page 11: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Kubernetes Heterogeneous Computing Project

Page 12: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

OCP Heterogeneous Computing Project - ODSA

Page 13: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

OCP Heterogeneous Computing Project - OAI

Page 14: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

OCP Heterogeneous Computing Project - OAI &

ODSA

Page 15: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

OCP Heterogeneous Computing Project - OSF

Page 16: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

OCP Heterogeneous Computing Project - Security

Page 17: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Build Open Source Cloud Ecosystem For RISC-V

RISC-V Core Based Accelerator

RISC-V Core Capabilities (topology,

socket closeness, affinity, power, ...)

Cloud Management

(OpenStack,Kubernetes, etc...)

Page 18: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

New Open Source

Accelerator Ecosystem

Initiative

Page 19: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Open Heterogeneous

Computing Framework

Developer driven full stack open source

reference framework built with Formula and

Tournaments

(https://github.com/open-heterogeneous-

computing-framework )

Page 20: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Proposed Governance

Open Heterogeneous Computing Framework

Page 21: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Example Workflow

Page 22: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Past OHCF related events

Page 23: Building RISC-V Cloud Computing Ecosystem · Open Source Manager and Principal Engineer from Huawei Involved in LFAI, CCC, CNCF Security SIG, Kubernetes Policy WG, OpenStack Cyborg

Participation

● Confirmed○ OpenStack Cyborg

○ Kubernetes kube-acc

○ TornadoVM from Manchester U

● In Process○ OCP (ODSA, OAI, OSF, Security)

● Look forward to having RISC-V open source projects

participate !