【技术实现步骤摘要】
【国外来华专利技术】用于在矢量处理器中进行去同步化执行的方法和设备
[0001]相关申请
[0002]本专利申请要求由相同专利技术人于
2021
年4月
27
日提交的名称为“用于可编程机器学习和推理的方法和设备
(Method and Apparatus for Programmable Machine Learning and Inference)”的待审美国专利申请序列号
63/180,634
的优先权,该专利申请以引用方式并入本文
。
本专利申请要求由相同专利技术人于
2021
年4月
27
日提交的名称为“用于矢量处理器中的聚集
/
散射操作的方法和设备
(Method and Apparatus for Gather/Scatter Operations in a Vector Processor)”的待审美国专利申请序列号
63/180,562
的优先权,该专利申请以引用方式并入本文
。
本专利申请要求由相同专利技术人于
2022
年2月
11
日提交的名称为“用于矢量处理器中的聚集
/
散射操作的方法和设备
(Method and Apparatus for Gather/Scatter Operations in a Vector Processor)”的待审美国专利申请序列号
17/669,995
的优先权,该专利 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种矢量处理器单元,包括:多个存储器访问控制预加载寄存器,每个存储器访问控制预加载寄存器具有输入和输出,所有所述存储器访问控制预加载寄存器输入被耦合以接收新的矢量参数;多个多路复用器,每个多路复用器具有第一输入
、
第二输入
、
切换输入和输出,所述存储器访问控制预加载寄存器输出中的每一者均耦合到相应的多路复用器的所述第一输入,所述相应的多路复用器的所述第二输入中的每一者被耦合以接收所述新的矢量参数;多路复用器控制,所述多路复用器中的每一者响应于所述多路复用器控制而切换输入;多个存储器访问控制寄存器,每个存储器访问控制寄存器具有输入和输出,所述存储器访问控制寄存器输入中的每一者均耦合到所述相应的多路复用器输出;和存储器访问控制,所述存储器访问控制具有多个输入,所述多个存储器访问控制寄存器输出耦合到所述相应的存储器访问控制输入
。2.
根据权利要求1所述的矢量处理单元,其中所述多个存储器访问控制预加载寄存器选自由以下组成的组:矢量长度预加载寄存器
、
矢量常数预加载寄存器
、
矢量地址预加载寄存器和矢量步幅预加载寄存器;并且其中所述多个存储器访问控制寄存器选自由以下组成的组:矢量长度寄存器
、
矢量常数寄存器
、
矢量地址寄存器和矢量步幅寄存器
。3.
根据权利要求1所述的矢量处理单元,其中:所述多个存储器访问控制预加载寄存器包括矢量长度预加载寄存器
、
矢量常数预加载寄存器
、
矢量地址预加载寄存器和矢量步幅预加载寄存器;并且其中所述多个存储器访问控制寄存器包括矢量长度寄存器
、
矢量常数寄存器
、
矢量地址寄存器和矢量步幅寄存器
。4.
一种方法,包括:
(a)
获取下一指令;
(b)
确定是否存在与所述下一指令的去同步化争用;
(c)
当存在与所述下一指令的所述去同步化争用时,则等待任何去同步化操作完成;
(h)
确定所述下一指令是否能够去同步地执行;
(i)
当所述下一指令能够去同步地执行时,则启动去同步执行,然后返回到
(a)
;并且
(j)
当所述下一指令不能够去同步地执行时,则启动同步执行,然后返回到
(a)。5.
根据权利要求4所述的方法,包括以字母顺序插入:
(d)
确定是否存在与所述下一指令的异步争用;
(e)
当存在与所述下一指令的所述异步争用时,则等待任何异步操作完成;
(f)
确定所述下一指令是否能够异步地执行;
(g)
当所述下一指令能够异步地执行时,则启动异步执行,然后返回到
(a)。6.
一种方法,包括:
(a)
确定第一矢量指令当前是否正在执行;
(b)
当所述第一矢量指令当前未正在执行...
【专利技术属性】
技术研发人员:C,
申请(专利权)人:微芯片技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。