System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种总线模块的数据处理方法、装置、电子设备和存储介质。
技术介绍
1、gpu(graphics processing unit,图形处理器)作为一个复杂的图像处理单元,其内部众多的图形计算、渲染处理等相关模块需要对大量图像数据进行计算。这些模块本身并不存有固定数据,工作时需要从外部获取计算所需数据,并将计算结果输出给下级模块使用。gpu内的最后一级缓存通常被称为系统级缓存(system level cache,slc)。总线模块(bus interface,bif)需要收取众多请求者的请求,通过轮询仲裁的方式,每个时钟周期发送一笔请求给系统级缓存。如何对缓存返回的数据进行保序处理,是亟待解决的技术问题。
技术实现思路
1、本公开提供了一种总线模块的数据处理技术方案。
2、根据本公开的一方面,提供了一种总线模块的数据处理方法,包括:
3、一种总线模块的数据处理方法,其特征在于,包括:
4、响应于接收到缓存向总线模块返回的任一数据请求对应的数据,获取所述数据请求对应的起始写入空间的地址,以及所述数据请求对应的起始写入空间的变更次数,其中,所述起始写入空间表示用于计算所述数据请求对应的数据的写入地址的起始空间;
5、根据所述数据携带的偏移量、所述起始写入空间的变更次数和所述起始写入空间的地址,确定所述数据的写入地址,其中,所述写入地址表示用于写入所述数据的空间的地址;
6、将所述数据写入所述写入地址。<
...【技术保护点】
1.一种总线模块的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据携带的偏移量、所述起始写入空间的变更次数和所述起始写入空间的地址,确定所述数据的写入地址,包括:
3.根据权利要求2所述的方法,其特征在于,分配给所述数据请求的空间通过链表记录连接关系;
4.根据权利要求1所述的方法,其特征在于,在所述确定所述数据的写入地址之后,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,所述根据所述数据携带的偏移量和所述起始写入空间的变更次数,确定所述数据的实际偏移量,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述向所述请求者返回所述起始读取空间的数据之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述响应于接收到来自于任一请求者的数据请求,且所述数据请求所需的空间数小于或等于所述总线模块的内
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述起始写入空间的变更次数小于或等于所述数据请求的突发长度。
12.一种总线模块的数据处理装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至11中任意一项所述的方法。
...【技术特征摘要】
1.一种总线模块的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据携带的偏移量、所述起始写入空间的变更次数和所述起始写入空间的地址,确定所述数据的写入地址,包括:
3.根据权利要求2所述的方法,其特征在于,分配给所述数据请求的空间通过链表记录连接关系;
4.根据权利要求1所述的方法,其特征在于,在所述确定所述数据的写入地址之后,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,所述根据所述数据携带的偏移量和所述起始写入空间的变更次数,确定所述数据的实际偏移量,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述向所述请求者返回所述起始读取空间的数据之后,所述方法还包括:<...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,
申请(专利权)人:摩尔线程智能科技北京有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。