摘要
本发明提出了一种基于FPGA的神经网络存算资源优化分配方法及系统,涉及人工智能技术领域,包括:分析并行因子与神经网络各层的延迟、并行因子与FPGA的计算资源消耗,建立层间计算资源关系模型;基于层间计算资源关系模型,通过计算资源分配方法,得到分配后的神经网络各层的最佳并行因子;分析神经网络层内各模块的延迟与并行度、内存资源消耗,建立层内内存资源关系模型;基于层间计算资源关系模型及层内内存资源关系模型和分配后的神经网络各层的最佳并行因子,实现层内内存资源与延迟的平衡优化。本发明通过合理分配各层并行度,在最小资源占用的前提下减少数据流阻塞,以各层内模块延迟一致与各层间延迟一致为目标,实现总延迟最小的效果。
技术关键词
资源优化分配方法
滑动窗口
矩阵向量乘法
因子
内存
资源分配方法
关系
流水线
资源分配模块
处理器
计算机装置
人工智能技术
计算机程序产品
分配系统
副本
拷贝数
代表
通道
系统为您推荐了相关专利信息
柴油发电机组
故障预防方法
电气系统故障
负荷
综合故障