内容介绍

硬件加速的神经网络芯片可以极大提高 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 加速器

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

评论

发布
暂无评论