摘要
本发明涉及神经网络加速器,具体涉及应用于神经网络加速器的指令流控制系统,包括一级指令流控制单元,负责对神经网络加速器的指令进行预取、译码、执行、分发,并响应调试事件及同步事件对指令分发的停顿影响;二级指令流控制单元,位于各执行单元内部,从一级指令流控制单元分发的二级执行指令中提取执行参数,并负责各执行单元之间指令执行依赖关系的翻译与维护,确保各执行单元按照彼此之间的指令执行依赖关系顺序执行指令;本发明提供的技术方案能够有效克服现有技术所存在的难以高效执行各执行单元之间存在执行依赖关系的指令的缺陷。