paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud

SMAPPIC:云中可扩展的多 FPGA 体系结构原型平台
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22023匹配度 0/10 · 论文聚焦云 FPGA 多 die 体系结构原型平台,属于硬件原型与体系结构工具,与用户关注的程序语言、静态分析、LLM/Agent 改进分析、浮点/贝叶斯程序分析均无交集。引用 13 inbox
Grigory Chirkov, David Wentzlaff
crossref: 2026-09-12

AI 速览

一句话:提出 SMAPPIC——首个基于云 FPGA 的开源共享内存多 die 体系结构原型平台,降低大规模原型验证的成本与门槛。

基于 FPGA 的体系结构原型长期面临两个问题:超大 FPGA 价格高昂,多数个人与研究机构难以负担;FPGA 开发本身的学习与工程负担又加重了研究者(尤其是软件方向研究者)的负担。当设计规模超出单片 FPGA 容量时,这些问题进一步恶化。本文提出 SMAPPIC,这是首个面向共享内存多 die 体系结构、运行在云 FPGA 上的开源原型平台。SMAPPIC 复用 OpenPiton/BYOC 基础设施与 AWS F1 实例,使 SoC、处理器核、加速器、缓存子系统等的 FPGA 原型构建变得廉价、可扩展且易于使用。作者认为,SMAPPIC 支持许多在现有软件工具与 FPGA 工具中难以实现或实现起来极为复杂的用例,并有望加速计算机工程领域在近期的创新速度。

问题
传统基于 FPGA 的体系结构原型存在大型 FPGA 成本过高、FPGA 开发负担沉重,以及大设计无法装入单片 FPGA 等难题。
方法
基于 OpenPiton/BYOC 基础设施与 AWS F1 云实例,构建开源、可扩展的共享内存多 die 体系结构原型平台 SMAPPIC。
评估
摘要以平台设计与用例能力论证其使原型构建更廉价、可扩展且易用,未报告定量实验评估。
原文摘要(Abstract)

Traditionally, architecture prototypes are built on top of FPGA infrastructure, with two associated problems. First, very large FPGAs are prohibitively expensive for most people and institutions. Second, the burden of FPGA development adds to an already uneasy life of researchers, especially those who focus on software. Large designs that do not fit into a single FPGA exacerbate these issues even more. This work presents SMAPPIC — the first open-source prototype platform for shared memory multi-die architectures on cloud FPGAs. SMAPPIC leverages the OpenPiton/BYOC infrastructure and AWS F1 instances to make FPGA-based prototypes of System-on-Chips, processor cores, accelerators, cache subsystems, etc., cheap, scalable, and straightforward. SMAPPIC enables many use cases that are not possible or significantly more complicated in existing software and FPGA tools. This work has the potential to accelerate the rate of innovation in computer engineering fields in the nearest future.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9994,
  title = {SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud},
  author = {Grigory Chirkov and David Wentzlaff},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3575693.3575753}
}