论文标题

无数:用于硬件处理加速器的广义无服务器架构

Hardless: A Generalized Serverless Compute Architecture for Hardware Processing Accelerators

论文作者

Werner, Sebastian, Schirmer, Trever

论文摘要

为特定应用程序量身定制的硬件处理加速器的使用日益增加,例如视觉处理单元(VPU)用于图像识别,进一步增加了开发人员的配置,开发和管理开销。开发人员已经成功使用了全自动弹性云服务(例如无服务器计算)来应对这些额外的工作,并缩短了在CPU上运行的应用程序的开发周期。不幸的是,当前的云解决方案尚未为需要硬件加速的应用程序提供这些简化。但是,随着专业硬件加速度的开发继续提供性能和成本提高,因此易于使用云将变得越来越重要。 在本文中,我们介绍了一项最初的设计和实现,该设计和实现是一种可扩展且广义的无服务器计算体系结构,可以支持任意硬件加速器的工作负载。我们展示了如何使用当今无服务器计算中常见的相同的执行和编程模型来跨不同商品硬件加速器进行扩展,并支持各种工作负载。

The increasing use of hardware processing accelerators tailored for specific applications, such as the Vision Processing Unit (VPU) for image recognition, further increases developers' configuration, development, and management overhead. Developers have successfully used fully automated elastic cloud services such as serverless computing to counter these additional efforts and shorten development cycles for applications running on CPUs. Unfortunately, current cloud solutions do not yet provide these simplifications for applications that require hardware acceleration. However, as the development of specialized hardware acceleration continues to provide performance and cost improvements, it will become increasingly important to enable ease of use in the cloud. In this paper, we present an initial design and implementation of Hardless, an extensible and generalized serverless computing architecture that can support workloads for arbitrary hardware accelerators. We show how Hardless can scale across different commodity hardware accelerators and support a variety of workloads using the same execution and programming model common in serverless computing today.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源