paperbot · PL 论文追踪

全部论文 待读 收藏

P2 When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAs

当应用专用 ISA 遇上 FPGA:面向异构云 FPGA 的多层虚拟化框架
ASPLOS Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2021匹配度 1/10 · 该论文研究云 FPGA 的多层虚拟化与体系结构设计,核心是应用专用 ISA 与硬件抽象的资源共享,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户研究方向基本无关。引用 24 inbox
Yue Zha, Jing Li
crossref: 2026-09-12

AI 速览

一句话:提出多层虚拟化框架,融合应用专用 ISA 高层编程抽象与硬件特定抽象的空间共享,提升云 FPGA 资源利用率并降低编程复杂度。

云 FPGA 加速编程复杂度高,且资源难以弹性/可扩展管理,限制了其采用。现有虚拟化只能部分缓解:应用专用(AS)ISA 提供简单软件编程流,却仅按设备粒度管理 FPGA 资源,利用率低;硬件特定(HS)抽象能通过多应用空间共享单个 FPGA 提高利用率,但缺少高层编程模型,无法降低编程复杂度。为此,作者提出面向异构云 FPGA 的多层虚拟化框架,融合 AS ISA 的高层可编程性与 HS 抽象的资源空间共享,实现更细粒度资源管理和更易用编程流程。摘要未报告具体实验或量化结果,贡献主要在框架设计与问题定位。

问题
云 FPGA 加速编程复杂,且现有虚拟化方案无法同时兼顾易编程和高资源利用率:AS ISA 仅按设备粒度管理资源,HS 抽象缺乏高层编程模型。
方法
提出面向异构云 FPGA 的多层虚拟化框架,结合应用专用 ISA 的软件编程抽象与硬件特定抽象的资源空间共享,以实现更细粒度的资源管理和高层编程。
评估
摘要未提供评估细节与量化结果。
原文摘要(Abstract)

While field-programmable gate arrays (FPGAs) have been widely deployed into cloud platforms, the high programming complexity and the inability to manage FPGA resources in an elastic/scalable manner largely limits the adoption of FPGA acceleration. Existing FPGA virtualization mechanisms partially address these limitations. Application-specific (AS) ISA provides a nice abstraction to enable a simple software programming flow that makes FPGA acceleration accessible by the mainstream software application developers. Nevertheless, existing AS ISA-based approaches can only manage FPGA resources at a per-device granularity, leading to a low resource utilization. Alternatively, hardware-specific (HS) abstraction improves the resource utilization by spatially sharing one FPGA among multiple applications. But it cannot reduce the programming complexity due to the lack of a high-level programming model.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6122,
  title = {When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAs},
  author = {Yue Zha and Jing Li},
  booktitle = {ASPLOS},
  year = {2021},
  doi = {10.1145/3445814.3446699}
}