中文

FLEX:利用FPGA-CPU协同加速混合单元高度合法化

硬件体系结构 2025-12-05 v1 分布式、并行与集群计算

摘要

本工作中,我们提出了FLEX,一个用于混合单元高度合法化任务的FPGA-CPU加速器。我们从以下角度应对挑战。首先,我们优化了任务分配策略,并在FPGA与CPU之间执行高效的任务划分,以利用它们的互补优势。其次,采用多粒度流水线技术加速合法化中最耗时的步骤——寻找最优布局位置(FOP)。最后,我们特别针对FOP中计算密集的单元移位过程进行优化,使设计无缝对齐多粒度流水线框架以实现进一步加速。实验结果表明,FLEX相比最先进的CPU-GPU和多线程CPU合法化器实现了最高18.3倍和5.4倍的加速,且具有更好的可扩展性,同时合法化质量分别提升了4%和1%。

关键词

引用

@article{arxiv.2512.04527,
  title  = {FLEX: Leveraging FPGA-CPU Synergy for Mixed-Cell-Height Legalization Acceleration},
  author = {Xingyu Liu and Jiawei Liang and Linfeng Du and Yipu Zhang and Chaofang Ma and Hanwei Fan and Jiang Xu and Wei Zhang},
  journal= {arXiv preprint arXiv:2512.04527},
  year   = {2025}
}