【技术实现步骤摘要】
本公开涉及人工智能,尤其涉及芯片和处理器。更具体地,本公开提供了一种数据处理方法、装置、电子设备和存储介质。
技术介绍
1、随着人工智能技术的发展,单指令多线程(single instruction multiplethreads,simt)处理单元的应用场景在不断增加。
技术实现思路
1、本公开提供了一种数据处理方法、装置、设备以及存储介质。
2、根据本公开的一方面,提供了一种数据处理方法,该方法包括:响应于确定多个数据读取线程未命中第一缓存单元的数据,根据多个数据读取线程,确定至少一个读取指示数据,其中,第一缓存单元包括多个缓存空间;响应于接收到与多个数据读取线程相应的至少一个返回数据,根据至少一个读取指示数据以及至少一个返回数据所处的至少一个目标缓存空间,确定与多个数据读取线程对应的多个返回数据块,其中,至少一个返回数据来自第二缓存单元,目标缓存空间与读取指示数据对应,目标缓存空间位于第一缓存单元;以及将多个返回数据块返回与多个数据读取线程对应的处理单元。
3
...【技术保护点】
1.一种数据处理方法,包括:
2.根据权利要求1所述的方法,其中,所述根据多个所述数据读取线程,确定至少一个读取指示数据包括:
3.根据权利要求2所述的方法,其中,所述根据至少一个所述数据读取线程组、至少一个所述起始偏移信息和至少一个所述目标缓存空间,确定至少一个所述读取指示数据包括:
4.根据权利要求2所述的方法,其中,所述起始偏移信息为至少一个所述数据读取线程中第1个数据读取线程的偏移信息。
5.根据权利要求4所述的方法,其中,所述数据读取线程的偏移信息用于指示所述数据读取线程的读取地址,所述数据读取线程组包括读取地
...【技术特征摘要】
1.一种数据处理方法,包括:
2.根据权利要求1所述的方法,其中,所述根据多个所述数据读取线程,确定至少一个读取指示数据包括:
3.根据权利要求2所述的方法,其中,所述根据至少一个所述数据读取线程组、至少一个所述起始偏移信息和至少一个所述目标缓存空间,确定至少一个所述读取指示数据包括:
4.根据权利要求2所述的方法,其中,所述起始偏移信息为至少一个所述数据读取线程中第1个数据读取线程的偏移信息。
5.根据权利要求4所述的方法,其中,所述数据读取线程的偏移信息用于指示所述数据读取线程的读取地址,所述数据读取线程组包括读取地址相邻的两个所述数据读取线程,相邻的两个所述数据读取线程包括在前数据读取线程和在后数据读取线程,
6.根据权利要求2所述的方法,其中,所述根据至少一个所述数据读取线程组、至少一个所述起始偏移信息和至少一个所述目标缓存空间,确定至少一个所述读取指示数据包括:
7.根据权利要求6所述的方法,其中,所述数据读取线程的偏移信息用于指示所述数据读取线程的读取地址,所述数据读取线程组包括读取地址相邻的两个所述数据读取线程,相邻的两个所述数据读取线程包括在前数据读取线程和在后数据读取线程,
8.根据权利要求6的方法,其中,所述数据读取线程组为一个,所述读取指示数据包括所述起始偏移信息。
9.根据权利要求8所述的方法,其中,所述根据至少一个所述读取指示数据以及至少一个所述返回数据所处的至少一个目标缓存空间,确定与多个所述数据读取线程对应的多个返回数据块包括:
10.根据权利要求9所述的方法,其中,多个所述数据读取线程包括至少一个无效的数据读取线程和多个有效的数据读取线程,所述数据读取线程组包括至少一个所述有效的数据读取线程,所述起始偏移信息为至少一个所述有效的数据读取线程中第1个有效的数据读取线程的偏移信息,与所述数据读取线程组对应的所述数据读取间隔为相邻的两个所述有效的数据读取线程之间的数据读取间隔,
11.根据权利要求6所述的方法,其中,所述数据读取线程组为m个,m为大于1的整数,所述读取指示数据包括所述目标缓存空间的标识、所述起始偏移信息、所述数据读取线程组中至少一个数据读取线程中第1个数据读取线程的初始标识。
12.根据权利要求11所述的方法,其中,所述根据至少一个所述读取指示数据以及至少一个所述返回数据所处的至少一个目标缓存空间,确定与多个所述数据读取线程对应的多个返回数据块包括:
13.根据权利要求12所述的方法,其中,多个所述数据读取线程包括至少一个无效的数据读取线程和多个有效的数据读取线程,m个所述数据读取线程组各自的所述起始偏移信息为m个所述数据读取线程组各自的第1个有效的数据读取线程的偏移信息,与所述数据读取线程组对应的所述数据读取间隔为相邻的两个所述有效的数据读取线程之间的数据读取间隔...
【专利技术属性】
技术研发人员:董服洋,吴鹏,孙永帅,欧阳剑,
申请(专利权)人:昆仑芯北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。