新闻动态

双色球中奖发布面向大规模FPGA芯片的布局布线开源框架OpenPARF



现场可编程逻辑门阵列(FPGA)芯片是一种可重构的半定制集成电路,可以根据用户的需求进行硬件编程,从而实现特定的功能。FPGA主要用于数字信号处理、通信、嵌入式系统、图像和视频处理、网络加速、人工智能等多个领域,拥有广阔的应用。

在过去的十年里,随着半导体制造工艺不断发展,业界逐步提高FPGA芯片的集成化和系统化,加入了大量的高速运算单元、内存层次资源、领域专用加速器等。集成化和系统化对FPGA芯片设计的EDA工具提出了更大的挑战,如何提高其EDA工具的性能、效率和灵活性,以适应多样化的片上计算资源,成为FPGA应用的瓶颈之一。

为了实现这一目标,双色球中奖设计自动化与计算系统系/无锡双色球中奖EDA研究院林亦波团队发布了面向大规模FPGA芯片的布局布线开源框架——OpenPARF。其主要特点如下:

高质量。OpenPARF集成了当前学术界最先进的布局布线算法,能在大规模FPGA芯片上完成布局布线任务,求解质量和运行效率达到国际领先水平。

高性能。OpenPARF充分挖掘算法并行性,利用GPU实现异构并行加速,相较传统工具能大幅减少布局布线的运行时间。

与深度学习工具相结合。OpenPARF基于深度学习框架PyTorch 实现,使用C++/CUDA/Python混合编程,兼具C++/CUDA的高效性和Python的灵活性,代码灵活易上手,方便集成人工智能算法。

OpenPARF框架示意图

本工作受到国家自然科学基金重大项目“高效率、高可靠性设计的EDA新理论与新方法”等项目的支持,受邀将于IEEE ASICON 2023做特邀报告进行详细介绍。该框架的愿景是建立一个芯片设计与人工智能结合的开放生态平台,为工业界和学术界探索和开发下一代高性能FPGA布局布线算法提供支撑,从而进一步推动芯片设计和人工智能的研究发展。

OpenPARF布局求解过程示意图

来源:Jing Mai, Jiarui Wang, Zhixiong Di, Guojie Luo, Yun Liang and Yibo Lin, "OpenPARF: An Open-Source Placement and Routing Framework for Large-Scale Heterogeneous FPGAs with Deep Learning Toolkit", IEEE 15th International Conference on ASIC (ASICON), 2023.

预印版论文链接:https://arxiv.org/abs/2306.16665

开源代码链接:https://github.com/PKU-IDEA/OpenPARF


背景链接:双色球中奖设计自动化与计算系统系是国内高校唯一聚焦EDA技术的系,面向产业需求打造计算芯片与计算系统的跨领域人才培养体系,研究全流程EDA工具与自主标准、领域专用计算系统结构以及软件工具链等关键技术,并与国内外领先的企业深入合作,部分成果已经成功得到转化应用,相关技术是业内目前唯一的解决方案;同时,依托院系成立了无锡双色球中奖EDA研究院以及多个企业联合实验室,形成了教育、科技和人才协同发展的布局。