一种向量处理器处理方法及系统技术方案

技术编号:34353301 阅读:79 留言:0更新日期:2022-07-31 06:06
本发明专利技术涉及一种向量处理器处理方法及系统。该方法中所述向量处理器包括:CPU、向量协处理器以及随机存取存储器;利用所述向量协处理器获取CPU中的寄存器中的地址数据;利用所述向量协处理器将所述CPU中的寄存器中的地址数据发送至随机存取存储器。本发明专利技术在不影响编程性的前提下,减小了功耗和面积。减小了功耗和面积。减小了功耗和面积。

【技术实现步骤摘要】
一种向量处理器处理方法及系统


[0001]本专利技术涉及编程领域,特别是涉及一种向量处理器处理方法及系统。

技术介绍

[0002]向量处理器普遍采用寄存器堆(Register File)的方案。由于寄存器堆容量较大,通常采用SRAM实现,随机访问寄存器会产生冲突,导致大量性能损失。在很多向量处理器和GPU中,都采用Register File Cache和Operand Buffer去减少冲突,这样在功耗和面积上都产生了一定损失。向量寄存器堆的单个寄存器大小固定,实现多种长度的运算需要大量的硬件逻辑,也同时加大了向量处理器编程的难度。

技术实现思路

[0003]本专利技术的目的是提供一种向量处理器处理方法及系统,在不影响编程性的前提下,减小了功耗和面积。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种向量处理器处理方法,所述向量处理器包括:CPU、向量协处理器Vector Processor以及随机存取存储器(random access memory,RAM);处理方法包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种向量处理器处理方法,其特征在于,所述向量处理器包括:CPU、向量协处理器以及随机存取存储器;处理方法包括:利用所述向量协处理器获取CPU中的寄存器中的地址数据;利用所述向量协处理器将所述CPU中的寄存器中的地址数据发送至随机存取存储器。2.根据权利要求1所述的一种向量处理器处理方法,其特征在于,所述利用所述向量协处理器获取CPU中的寄存器中的地址数据,之前还包括:将数据指令发射到所述向量协处理器中的指令队列中。3.根据权利要求2所述的一种向量处理器处理方法,其特征在于,所述利用所述向量协处理器获取CPU中的寄存器中的地址数据,具体包括:指令队列根据数据指令的内容进行译码;将译码后的内容中的寄存器ID发送至CPU;CPU根据寄存器ID确定寄存器的数值,并将寄存器的数值发送至向量处理器。4.根据权利要求3所述的一种向量处理器处理方法,其特征在于,所述利用所述向量协处理器将所述CPU中的寄存器中的地址数据发送至随机存取存储器,具体包括:根据寄存器的数值以及译码后的内容确定微指令;根据微指令驱动访存单元和运算单元;运算单元选择一种向量运算模式,并预备接收访存单元发来的地址数据;访存单元从缓存单元以及随机存取存储器读取地址数据,并发向...

【专利技术属性】
技术研发人员:尚德龙周玉梅张磊
申请(专利权)人:中科南京智能技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1