摘要
本发明提供了一种系统和方法,用于设计和优化神经网络的硬件加速器。在预设计阶段,从描述神经网络运算符、粗粒度运算符和细粒度数据流之间的转换关系的编译特征中,提取规则。生成用于将神经网络模型转换为粗粒度运算符描述的快速映射器和数据流映射器。粗粒度设计阶段中,采用架构优化器来生成多个初步硬件加速器设计。使用粗粒度仿真器仿真粗粒度运算符描述,以获得每个初步加速器设计的性能指标。细粒度设计阶段中,采用数据流映射器和细粒度仿真器来完成初步硬件加速器设计。从最终确定的硬件加速器设计生成硬件加速器,并创建相应的软件工具链,包括用于编程、调试和部署硬件加速器设计的编译器和软件开发工具包。
技术关键词
硬件加速器设计
神经网络模型
软件开发工具包
仿真器
神经网络加速器
优化神经网络
系统识别技术
反卷积神经网络
神经处理单元
内存
生成应用程序
数据流架构
现场可编程门阵列
状态空间模型
前馈神经网络
生成对抗网络
编译规则
系统为您推荐了相关专利信息
雷达图像数据
神经网络模型
多普勒
无噪声
雷达回波数据
拓扑图
卷积模块
数字高程模型
神经网络模型
多源异构数据
电流故障检测
神经网络模型
故障类别
分类器
故障检测模块
注意力评估方法
多源特征融合
学生表情识别
人脸关键点定位
神经网络模型