【技术实现步骤摘要】
集成电路的数据访存方法、装置、系统、设备及芯片
[0001]本公开涉及数据处理的
,具体而言,涉及一种集成电路的数据访存方法、装置、系统、设备及芯片。
技术介绍
[0002]随着人工智能和高性能计算的不断发展,计算系统所需要处理的数据量日趋庞大,在计算过程中,需要大量的数据传输。然而,相关技术中,通常为计算系统中的每个运算单元通常分配一个ID,以根据该ID执行数据请求指令。当该数据请求指令完成之后,才会释放该数据请求指令的ID;之后,才可以基于该ID执行该运算单元的下一个数据请求指令。当计算系统需要传输的数据量较大或者计算系统的存储层级很深时,通过该ID为对应的运算单元执行数据处理过程时,会降低计算系统的处理性能,从而导致现有的数据存储技术无法满足运算单元的高性能运算需求。
技术实现思路
[0003]本公开实施例至少提供一种集成电路的数据访存方法、装置、系统、设备及芯片。
[0004]第一方面,本公开实施例提供了一种集成电路的数据访存装置,其特征在于,包括:请求检测单元,被配置成检测请求端发送的 ...
【技术保护点】
【技术特征摘要】
1.一种集成电路的数据访存装置,其特征在于,包括:请求检测单元,被配置成检测请求端发送的数据访存请求,并检测待分配的目标动态标识;所述目标动态标识为基于多个预设标识中空闲标识动态生成的;访存标识生成单元,被配置成基于查找到的所述目标动态标识确定所述数据访存请求的访存标识;请求执行单元,被配置成基于所述访存标识在响应端执行所述数据访存请求,得到数据访存结果,并基于所述访存标识向所述请求端返回所述数据访存结果。2.根据权利要求1所述的装置,其特征在于,所述请求检测单元,还被配置成:获取标识寄存器的状态数据位的数值;其中,所述状态数据位用于指示所述标识寄存器中是否包含预设标识;在确定所述状态数据位的数值为目标数值的情况下,确定所述标识寄存器中所包含的预设标识为所述目标动态标识。3.根据权利要求1所述的装置,其特征在于,所述数据访存请求为读取请求,所述访存标识为读取标识;所述访存标识生成单元包括:读取标识生成单元;所述读取标识生成单元,被配置成将查找到的所述目标动态标识确定为所述读取请求的读取标识。4.根据权利要求1所述的装置,其特征在于,所述数据访存请求为写入请求,所述访存标识为写入标识;所述访存标识生成单元包括:写入标识生成单元;所述写入标识生成单元,被配置成在查找到所述目标动态标识的情况下,确定所述响应端中与所述写入请求相对应的数据写入地址;并基于所述数据写入地址中多个预设连续数据位的数值确定所述写入标识。5.根据权利要求1所述的装置,其特征在于,在所述数据访存请求包含对应相同数据写入地址的至少一个写入请求,且所述访存标识为写入标识的情况下;所述请求执行单元,被配置成:获取目标映射链表;所述目标映射链表用于指示所述写入标识和各个写入请求的目标动态标识之间的映射关系,所述映射关系用于指示所述至少一个写入请求的执行顺序;基于所述目标映射链表在所述响应端执行各个写入请求,得到对应的数据访存结果。6.根据权利要求5所述的装置,其特征在于,所述请求执行单元,还被配置成:获取所述目标映射链表的响应端链表中存储在第一地址下的第一目标动态标识;所述第一地址为基于所述写入标识确定的地址;在多个写入请求中确定与所述第一目标动态标识相匹配的目标写入请求,并执行所述目标写入请求,得到对应的数据访存结果。7.根据权利要求6所述的装置,其特征在于,所述请求执行单元包括:第一链表更新单元;所述第一链表更新单元,被配置成在所述目标映射链表的动态标识链表中确定第二目标动态标识;其中,所述第二目标动态标识为所述动态标识链表中以所述第一目标动态标识为地址所存储的目标动态标识;以及将所述响应端链表中存储的第一目标动态标识更新为所述第二目标动态标识。8.根据权利要求1所述的装置,其特征在于,在所述数据访存请求包含对应相同数据写
入地址的至少一个写入请求的情况下,所述装置还包括:第二链表更新单元;所述第二链表更新单元,被配置成在基于查找到的所述目标动态标识确定所述数据访存请求的访存标识之后,基于所述写入请求的写入标识和所述...
【专利技术属性】
技术研发人员:朱志岐,李越,孙海涛,王文强,徐宁仪,
申请(专利权)人:上海阵量智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。