利用 Ark 设计新型模拟计算范式
编程语言
2023-10-11 v3 新兴技术
摘要
以往关于可重构模拟电路的研究大多集中于通过精心协同设计产生的专用模拟电路,或实现模拟计算范式但资源效率相对较低的高度可重构加速器。本工作处理设计空间中的一个中间点:面向模拟计算范式的专用可重构电路。这类电路需要新的协同设计方法,因为先前的技术通常高度专用于传统电路类别(例如滤波器、ADC)。在此背景下,我们提出 Ark,一种用于描述模拟计算范式的编程语言。Ark 支持将模拟行为逐步引入计算中,并部署验证器与动力系统编译器以验证和仿真计算。我们使用 Ark 对三个不同的示例性电路设计问题的设计空间进行形式化,并展示 Ark 有助于探索设计权衡以及评估非理想性对计算的影响。
引用
@article{arxiv.2309.08774,
title = {Design of Novel Analog Compute Paradigms with Ark},
author = {Yu-Neng Wang and Glenn Cowan and Ulrich Rührmair and Sara Achour},
journal= {arXiv preprint arXiv:2309.08774},
year = {2023}
}