摘要

本发明公开了一种自适应卷积层硬件加速器设计方法,该方法包括设计卷积层加速器方案池和自适应选取最优方案并生成硬件加速器。该方法首先对卷积层结构的特点与并行性进行分析,然后通过对硬件资源消耗与运行速度进行评估,设计了四种不同的加速器方案,将所有加速器方案存储在存储区中,并将该存储区称为加速器方案池,最后从输入源获取卷积层结构和参数,根据不同的卷积层结构选择相应的最优加速器方案,并生成最终硬件加速器。本发明通过设计卷积层加速器方案池和自适应选取最优方案并生成硬件加速器,不仅使硬件设计有更强的灵活性,还可以减少资源消耗并提高卷积层并行运算速度。