数据写入方法、装置、设备及存储介质制造方法及图纸

技术编号:41328305 阅读:29 留言:0更新日期:2024-05-13 15:06
本申请实施例中提供了一种数据写入方法、装置、设备及存储介质,涉及计算机技术领域,该方法包括:在向量访存单元获取向量指令并发送至地址计算单元,接收与该向量指令对应的待写入数据;向量指令中携带有指令标识信息和硬件信息;在地址计算单元中根据指令标识信息和硬件信息,对向量指令所需发射出的访存地址进行检查处理;当对访存地址检查通过后,向量访存单元将待写入数据写入至向量寄存器。该方案能够提前对该指令所需发射出的访存地址进行检查,其节省了时间和算力,便于快速将待写入数据写入向量寄存器,使得系统整体的流畅度和性能也可得到提升,提高了数据写入效率。

【技术实现步骤摘要】

本申请涉及计算机,具体地,涉及一种数据写入方法、装置、设备及存储介质


技术介绍

1、在计算机设备的快速发展过程中,中央处理器(central processing unit,cpu)作为一台计算机设备的运算和控制核心,其功能主要是完成对计算机指令的执行和对数据的处理,随着各个领域的数据规模以及复杂度的不断增加,对处理器计算能力、处理性的要求也越来越高。其中,riscv向量扩展的数据存取指令可由一条指令发射出多条向下游的用于计算访问存储器的地址(address genneration unit,agu)指令,一般来说,每一条该类agu指令都需要在下游模块经过专门的物理地址检查(physical memory protection,pmpcheck)以确保向量访存单元(vector load store unit,vlsu)发出的agu指令的地址均为合法地址,否则下游模块进行异常提示和管理。

2、目前,一条数据读取指令(load)需要向寄存器中写入从内存中读回的数据,而且一条数据存取指令可根据由数据回到vlsu的时间多次写回到向量寄存器堆中,但是本文档来自技高网...

【技术保护点】

1.一种数据写入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述指令标识信息和硬件信息,对所述向量指令所需发射出的访存地址进行检查处理,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述指令标识信息和硬件信息,判断所述向量指令所需发射出的所有访存地址是否处于预设硬件范围内,包括:

4.根据权利要求1所述的方法,其特征在于,当对所述访存地址检查通过后,所述向量访存单元将所述待写入数据写入至向量寄存器,包括:

5.根据权利要求1所述的方法,其特征在于,在对所述向量指令所需发射出访存地址进行检查处理之后,所述方...

【技术特征摘要】

1.一种数据写入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述指令标识信息和硬件信息,对所述向量指令所需发射出的访存地址进行检查处理,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述指令标识信息和硬件信息,判断所述向量指令所需发射出的所有访存地址是否处于预设硬件范围内,包括:

4.根据权利要求1所述的方法,其特征在于,当对所述访存地址检查通过后,所述向量访存单元将所述待写入数据写入至向量寄存器,包括:

5.根据权利要求1所述的方法,其特征在于,在对所述向量指令所需发射出访存地址进行检查处...

【专利技术属性】
技术研发人员:胡振波彭剑英罗成
申请(专利权)人:芯来智融半导体科技上海有限公司
类型:发明
国别省市:

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

1