用 WebAssembly 赋能 AI 硬件

所属专题:主题演讲

嘉宾 : 吕艺 | Second State技术副总裁

讲师介绍

主题演讲嘉宾:吕艺

Second State 技术副总裁

吕艺,在IT技术领域从业19年,从事过 CRM、CallCenter 的系统集成与架构设计,在亚信工作期间成为移动业务专家。

2012年,在掌阅科技带领团队完成系统向微服务化方向的演进。

2015年,加入5miles,任 CTO,5miles App 是一款在美国市场排名靠前的二手交易平台,系统基于 AWS 云进行部署运行,在运用 Docker、Lambda 等容器技术与 Serverless 等方面有丰富的经验。

2017年,成立 CyberMiles 团队,开始区块链领域的研究工作,并于2018年10月与团队完成公链的开发与上线。在区块链应用研究方面,组织开发了区块链交易网关,可以让中心化的应用系统快速接入多种区块链体系。

2019年上线的 openbay.io 系统是基于区块链智能合约的电商平台,这是区块链应用的一次重要的尝试。

2019年中,在新创业公司 Second State 任技术副总裁,进行 WebAssembly 与 AI 硬件以及 Serverless 应用方面的研究和实践。

议题介绍

演讲:用 WebAssembly 赋能 AI 硬件

硬件加速的神经网络芯片可以极大提高 AI 应用的用户体验,如今,市场上的中低端手机大多已经预装 AI 加速的芯片,但是传统浏览器与 App 开发工具并不能直接触达这样的芯片层硬件功能。

WebAssembly 技术能让广大用户与开发者真正从 AI 加速获益。WebAssembly 是一个在前端设备上有广泛支持,为性能优化的虚拟机。通过 WASI 扩展接口,我们可以使用它支持的20多种编程语言直接调用硬件接口,WebAssembly 的模块化安全设计保证了虚拟机硬件调用的安全。

我将会为大家介绍与演示 Second State 与 Qualcomm(高通)公司合作的开源 WebAssembly 虚拟机 SSVM。SSVM 与高通骁龙处理器的神经网络加速器结合,让中端手机也可以快速在本地完成图像识别与人脸识别等重度 AI 工作。

当然,硬件加速的AI芯片不只应用于手机终端。在数据中心与服务端的AI应用也越来越多。SSVM 可以在云原生的服务端提供 Serverless 的 AI 微服务。

演讲提纲:

1.  WebAssembly 的介绍

2.  用 Rust 写 WebAssembly 应用程序

3.  WASI 的介绍

4.  高通骁龙神经网络加速器的编程实践

5.  WebAssembly 在服务端的应用与示例

 

听众收益:

1. WebAssembly 的基础知识

2.  Rust 的编程入门

3.  开源 WebAssembly SSVM 的安装与使用

4.  用高级语言通过 SSVM 调用 AI 加速器

5.  用 RPC 调用服务端的 WebAssembly 微服务

交通指南

© 2019 Baidu - GS(2018)5572号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
本网站图片存储由七牛云独家支持