Hardless:一种面向硬件处理加速器的通用无服务器计算架构
分布式、并行与集群计算
2022-08-08 v1
摘要
针对特定应用定制的硬件处理加速器(如用于图像识别的视觉处理单元(VPU))的日益广泛使用,进一步增加了开发者的配置、开发和管理开销。开发者已成功使用全自动化弹性云服务(如serverless computing)来应对这些额外工作并缩短运行于CPU上的应用的开发周期。遗憾的是,当前的云解决方案尚未为需要硬件加速的应用提供这些简化。然而,随着专用硬件加速的发展持续带来性能与成本改善,在云中实现易用性将变得愈发重要。本文提出Hardless的初步设计与实现,这是一种可扩展且通用的无服务器计算架构,能够支持任意硬件加速器的工作负载。我们展示了Hardless如何跨不同商用硬件加速器进行扩展,并使用当今无服务器计算中通用的同一执行与编程模型支持多种工作负载。
引用
@article{arxiv.2208.03192,
title = {Hardless: A Generalized Serverless Compute Architecture for Hardware Processing Accelerators},
author = {Sebastian Werner and Trever Schirmer},
journal= {arXiv preprint arXiv:2208.03192},
year = {2022}
}
备注
Preprint - will be presented at IC2E 2022