谷歌浏览器插件
订阅小程序
在清言上使用

A Case for Function-as-a-Service with Disaggregated FPGAs

2021 IEEE 14th International Conference on Cloud Computing (CLOUD)(2021)

引用 7|浏览11
暂无评分
摘要
The slowdown of Moore's law and the end of Dennard scaling created a demand for specialized accelerators, including Field Programmable Gate Arrays (FPGAs), in cloud data centers. Al the same time, compute resources are increasingly consumed via public and private clouds and traditional applications are modernized using scalable microservices and Function-as-a-Service (FaaS) offerings. Nonetheless, true FaaS based on FPGAs or other accelerators is virtually absent from the offering catalogs of all major cloud providers. In addition, FPGA applications are typically coded in a monolithic fashion, due to device and vendor specific dependencies, which reduces the portability and usability of FPGA cloud offerings further. However, FPGA-based FaaS can improve execution efficiency and minimize (tail-) latencies while decreasing costs. We propose a novel system architecture, called Mantle, that uses disaggregated FPGAs to enable scalable, usable, portable and efficient FaaS offerings for FPGAs. Our experimental results demonstrate a significant reduction of end-to-end service provisioning lime to below 7 seconds and an increase in execution efficiency by a factor of 4 with negligible overhead.
更多
查看译文
关键词
cloud computing,reconfigurable computing,disaggregated FPGAs,Shell Role architecture,partial reconfiguration,FaaS,forward compatibility,dynamic ISA extensions
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要