【技术实现步骤摘要】
本公开的实施例涉及一种指令处理装置、指令处理方法和芯片系统。
技术介绍
1、神经网络处理器(neural-network processing unit,npu)是一类专用于人工智能(特别是人工神经网络、机器视觉、机器学习等)硬件加速的微处理器或计算系统,有时也被称为人工智能加速器(ai accelerator)。
2、在采用指令驱动机制的npu系统架构中,尤其是在复杂的行固定式(rowstationary,rs)npu系统架构中,配备了一套指令集来应对rs npu内部循环结构的处理需求,指令集可以涵盖数据搬运、循环结束控制、填充(padding)等操作。
技术实现思路
1、本公开至少一实施例提供一种指令处理装置,所述指令处理装置包括:指令接收模块,被配置为接收循环初始指令;指令生成模块,被配置为基于所述循环初始指令生成神经网络处理器可执行指令,以用于提供给神经网络处理器执行,其中,所述循环初始指令包括至少一个循环初始指令段,所述至少一个循环初始指令段的每个对应于一个循环层级且
...【技术保护点】
1.一种指令处理装置,包括:
2.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
3.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
4.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
5.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
6.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
7.根据权利要求2-6任一所述的指令处理装置,还包括:指令分析模块,
8.根据权利要求1所述的指令处理装置,其中,所述指令接收模块包括接口管理单元和缓
...
【技术特征摘要】
1.一种指令处理装置,包括:
2.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
3.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
4.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
5.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
6.根据权利要求1所述的指令处理装置,所述指令生成模块包括:
7.根据权利要求2-6任一所述的指令处理装置,还包括:指令分析模块,
8.根据权利要求1所述的指令处理装置,其中,所述指令接收模块包括接口管理单元和缓存单元,
9.根据权利要求1所述的指令处理装置,还包括:
10.一种指令处理方法,包括:
11.根据权利要求10所述的指令处理方法,其中,所述至少一个循环初始指令段的每个还包括:
12.根据权利要求11所述的指令处理方法,其中,所述至少一个条件判断指令依序排列,所述至少一个操作指令设置在全部条件判断指令之后;
13.根据权利要求11所述的指令处理方法,其中,所述至少一个条件判断指令中的每个条件判断指令之后跟随一条或多条操作指令;
【专利技术属性】
技术研发人员:罗仕麟,孙福海,张瑞凯,
申请(专利权)人:成都奕斯伟集成电路有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。