高质量的 AI 解决方案需要对 AI 算法(例如深度神经网络 (DNN))及其硬件加速器进行联合优化。为了提高整体解决方案质量并提高设计效率,高效的算法和加速器协同设计方法是必不可少的。在本文中,我们首先讨论了算法/加速器协同设计问题的动机和挑战,然后提供了几种有效的解决方案。特别是,我们重点介绍了三种有效的协同设计方法的主要工作:1)第一个同时进行的 DNN/FPGA 协同设计方法; 2)双向轻量级 DNN 和加速器协同设计方法; 3)可区分且高效的 DNN 和加速器协同搜索方法。我们通过在 FPGA 和 GPU 上进行大量实验来证明所提出的协同设计方法的有效性,并与现有工作进行了比较。本文强调了算法加速器协同设计的重要性和有效性,并呼吁在这个有趣且要求高的领域取得更多的研究突破。