Enable RISC-V In Cloud Computing

25
Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei

Transcript of Enable RISC-V In Cloud Computing

Page 1: Enable RISC-V In Cloud Computing

Enable RISC-V In Cloud

Computing Zhipeng Huang, Huawei

Page 2: Enable RISC-V In Cloud Computing

Bio

● Open Source Manager and Principal Engineer

from Huawei

● Involved in ○ 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: Enable RISC-V In Cloud Computing

Background

Page 4: Enable RISC-V In Cloud Computing

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: Enable RISC-V In Cloud Computing

Cloud Computing Beyond Hype

Page 6: Enable RISC-V In Cloud Computing

Open Source In Prime Time

Page 7: Enable RISC-V In Cloud Computing

However The Problem Few Talks About

What is the software

ecosystem you need? Device SDKs !!

What is the hardware

ecosystem you need? It’s not already

there ??

Accelerator Dev

Application Dev

What is the main problem

you have?

Applications presume

they can just ran, and

loads of SDKs we

don’t have a clue

how to connect them

to cloud

Cloud Infra Dev

Page 8: Enable RISC-V In Cloud Computing

Example

GPU talks: 3, FPGA talks: 0, Acceleration in general: 0, out of nearly Four

hundreds of accepted talks

Page 9: Enable RISC-V In Cloud Computing

RISC-V and Accelerators

Page 10: Enable RISC-V In Cloud Computing

FireSIM as Accelerator

Page 11: Enable RISC-V In Cloud Computing

Open Celerity Accelerator Centric SoC

Page 12: Enable RISC-V In Cloud Computing

Support RISC-V

Accelerators in Open

Source Cloud Computing

Page 13: Enable RISC-V In Cloud Computing

Open Source Cloud Infrastructure With Acc Support

Page 14: Enable RISC-V In Cloud Computing

Open Source Cloud Infrastructure With Acc Support

Page 15: Enable RISC-V In Cloud Computing

Metadata - The Thing Needed The Most For Cloud

Page 16: Enable RISC-V In Cloud Computing

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 17: Enable RISC-V In Cloud Computing

General Rule For Acc support in Cloud

You want to expose as little as possible to the

application, but as much as possible to the cloud

management/orchestration platform

Page 18: Enable RISC-V In Cloud Computing

New Open Source

Accelerator Ecosystem

Initiative

Page 20: Enable RISC-V In Cloud Computing

Proposed Governance

Open Heterogeneous Computing Framework

Page 21: Enable RISC-V In Cloud Computing

Proposed Governance

Emeritus Status

Boards,

Committees,

Seats ….

● Lightweight organized developer centric technical community

● Foundation structure focus on marketing operation

Page 22: Enable RISC-V In Cloud Computing

Example Workflow

Kubernetes

LinuxBoot/core

boot/oreboot

OCP OAI

CORE-V

RISC-V

Edge Computing

Page 23: Enable RISC-V In Cloud Computing

Upcoming OHCF related events

Page 24: Enable RISC-V In Cloud Computing

Github-Issue based CFP process

Page 25: Enable RISC-V In Cloud Computing

Thank you !

Q & A

Feel free to contact me

● Via email: [email protected]

● Via twitter: @nopainkiller

● Via slack: ohcf.slack.com