enable risc-v in cloud computing · 2019. 6. 12. · enable risc-v in cloud computing zhipeng...
TRANSCRIPT
![Page 1: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/1.jpg)
Enable RISC-V In Cloud
Computing Zhipeng Huang, Huawei
![Page 2: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/2.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/3.jpg)
Background
![Page 4: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/4.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/5.jpg)
Cloud Computing Beyond Hype
![Page 6: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/6.jpg)
Open Source In Prime Time
![Page 7: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/7.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/8.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/9.jpg)
RISC-V and Accelerators
![Page 10: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/10.jpg)
FireSIM as Accelerator
![Page 11: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/11.jpg)
Open Celerity Accelerator Centric SoC
![Page 12: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/12.jpg)
Support RISC-V
Accelerators in Open
Source Cloud Computing
![Page 13: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/13.jpg)
Open Source Cloud Infrastructure With Acc Support
![Page 14: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/14.jpg)
Open Source Cloud Infrastructure With Acc Support
![Page 15: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/15.jpg)
Metadata - The Thing Needed The Most For Cloud
![Page 16: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/16.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/17.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/18.jpg)
New Open Source
Accelerator Ecosystem
Initiative
![Page 19: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/19.jpg)
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: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/20.jpg)
Proposed Governance
Open Heterogeneous Computing Framework
![Page 21: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/21.jpg)
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 · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/22.jpg)
Example Workflow
Kubernetes
LinuxBoot/core
boot/oreboot
OCP OAI
CORE-V
RISC-V
Edge Computing
![Page 23: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/23.jpg)
Upcoming OHCF related events
![Page 24: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/24.jpg)
Github-Issue based CFP process
![Page 25: Enable RISC-V In Cloud Computing · 2019. 6. 12. · Enable RISC-V In Cloud Computing Zhipeng Huang, Huawei . Bio Open Source Manager and Principal Engineer from Huawei Involved in](https://reader036.vdocument.in/reader036/viewer/2022063011/5fc5f0c670d6fc4eb611c039/html5/thumbnails/25.jpg)
Thank you !
Q & A
Feel free to contact me
● Via email: [email protected]
● Via twitter: @nopainkiller
● Via slack: ohcf.slack.com