paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Liquid Silicon-Monona

液态硅-Monona(L-Si)
ASPLOS Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems2018匹配度 2/10 · 论文属于可重构硬件体系结构、RRAM 存算一体与 FPGA 编译器支持,与用户核心关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析没有直接交集;仅在“编译与代码生成”标签上与 PL 领域存在弱关联。引用 5 inbox
Yue Zha, Jing Li
crossref: 2026-09-12

AI 速览

一句话:提出基于RRAM的可重构内存导向计算架构L-Si,统一计算与存储并降低重配置开销。

该论文针对FPGA在云工作负载中面临的两大挑战:面向轻量计算与片上数据存储的配置能力有限,以及缺乏隐藏重配置开销的体系结构支持,提出了基于新兴非易失存储技术RRAM的可重构内存导向计算架构L-Si。L-Si采用二维阵列中物理相同但功能可配置的构建块,首次将FPGA的配置能力从计算扩展到计算与数据存储的整个范围,使用户能灵活划分硬件资源。它还提供可扩展的多上下文体系结构支持,以最小化重配置开销并辅助虚拟化,并提供编译器支持以方便OpenCL、TensorFlow、MapReduce等高级语言和框架编程。评估显示,L-Si在搜索密集型基准上相比FPGA基线实现99.6%面积缩减、1.43倍吞吐提升和94.0%功耗降低;在神经网络基准上平均获得52.3倍加速、113.9倍能耗缩减和81%面积缩减,并将上下文切换时间从约100ms降至约10ns。

问题
FPGA在云环境中难以兼顾轻量计算与片上数据存储的灵活配置,且缺乏隐藏重配置开销的体系结构支持,制约其性能与能效优势。
方法
提出基于RRAM的可重构内存导向计算架构L-Si,使用二维可配置构建块统一计算与存储,并引入多上下文体系结构及面向OpenCL、TensorFlow、MapReduce的编译器支持。
评估
以FPGA为基线,在搜索密集型和神经网络基准上评测面积、吞吐、功耗、能效与上下文切换时间,并报告了显著改进。
原文摘要(Abstract)

With the recent trend of promoting Field-Programmable Gate Arrays (FPGAs) to first-class citizens in accelerating compute-intensive applications in networking, cloud services and artificial intelligence, FPGAs face two major challenges in sustaining competitive advantages in performance and energy efficiency for diverse cloud workloads: 1) limited configuration capability for supporting light-weight computations/on-chip data storage to accelerate emerging search-/data-intensive applications. 2) lack of architectural support to hide reconfiguration overhead for assisting virtualization in a cloud computing environment. In this paper, we propose a reconfigurable memory-oriented computing fabric, namely Liquid Silicon-Monona (L-Si), enabled by emerging nonvolatile memory technology i.e. RRAM, to address these two challenges. Specifically, L-Si addresses the first challenge by virtue of a new architecture comprising a 2D array of physically identical but functionally-configurable building blocks. It, for the first time, extends the configuration capabilities of existing FPGAs from computation to the whole spectrum ranging from computation to data storage. It allows users to better customize hardware by flexibly partitioning hardware resources between computation and memory, greatly benefiting emerging search- and data-intensive applications. To address the second challenge, L-Si provides scalable multi-context architectural support to minimize reconfiguration overhead for assisting virtualization. In addition, we provide compiler support to facilitate the programming of applications written in high-level programming languages (e.g. OpenCL) and frameworks (e.g. TensorFlow, MapReduce) while fully exploiting the unique architectural capability of L-Si. Our evaluation results show L-Si achieves 99.6% area reduction, 1.43× throughput improvement and 94.0% power reduction on search-intensive benchmarks, as compared with the FPGA baseline. For neural network benchmarks, on average, L-Si achieves 52.3× speedup, 113.9× energy reduction and 81% area reduction over the FPGA baseline. In addition, the multi-context architecture of L-Si reduces the context switching time to - 10ns, compared with an off-the-shelf FPGA (∼100ms), greatly facilitating virtualization.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4261,
  title = {Liquid Silicon-Monona},
  author = {Yue Zha and Jing Li},
  booktitle = {ASPLOS},
  year = {2018},
  doi = {10.1145/3173162.3173167}
}