System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施例涉及一种数据处理方法、系统和装置、电子设备及存储介质。
技术介绍
1、随着大数据与人工智能时代的到来,对高性能、高算力的芯片需求也越来越高,而系统中存储性能也成为至关重要的一环。特别是在采用芯片或其它复杂的互联结构的系统中,这一点尤为突出。当缓存数量足够多、网络规模足够大时,数据传输的效率变得尤为重要,因为这直接影响到系统的功耗、延迟和总线带宽利用率。
技术实现思路
1、本公开的至少一个实施例提供了一种数据处理方法,包括:响应于收到针对第一从设备对应的第一存储的第一地址的第一写入请求,将第一写入请求发送给第一从设备,第一写入请求携带与第一地址对应的第一数据;响应于在收到第一写入请求之后收到针对第二从设备对应的第二存储的第二地址的第二写入请求,将第二写入请求发送给第二从设备,第二写入请求携带与第二地址对应的第二数据;以及响应于从第一从设备收到第一目标完成信息并且从第二从设备收到第二目标完成信息,向第二从设备发送第二源完成信息以使得第二从设备将第二数据写入第二存储,第一目标完成信息指示第一从设备已经将第一写入请求加入待处理的第一任务队列中,第二目标完成信息指示第二从设备已经将第二写入请求加入待处理的第二任务队列中。
2、例如,在本公开的至少一个实施例提供的数据处理方法中,在向第二从设备发送第二写入请求之后,使得第二从设备向第二主设备发送第一探针请求,以使得第二主设备向第二从设备返回携带与第二地址对应的脏数据的第一探针响应信息。
3、例如,在本公开的
4、例如,在本公开的至少一个实施例提供的数据处理方法中,响应于在收到响应于第一探针响应信息的第三目标完成信息之后的第一预定时间段内未收到第一目标完成信息,向第二从设备发送第一取消信息以将第二写入请求从第二任务队列中删除,第三目标完成信息指示第二从设备已经将第二写入请求加入待处理的第二任务队列中并且需要向第二从设备重新发送第二数据。
5、例如,在本公开的至少一个实施例提供的数据处理方法中,在向第二从设备发送第一取消信息之后,使得第二从设备将脏数据写回第二存储。
6、例如,在本公开的至少一个实施例提供的数据处理方法中,在向第二从设备发送第一取消信息之后,向第二从设备重新发送携带第二数据的第二写入请求,以使得第二从设备重新将第二写入请求加入第二任务队列中。
7、本公开的至少一个实施例还提供了一种数据处理方法,包括:响应于从第一主设备收到针对第一存储的第一地址的第一写入请求,向第二主设备发送第一探针请求,第一写入请求携带与第一地址对应的第一数据;响应于从第二主设备收到携带与第一地址对应的脏数据的第一探针响应信息,向第一主设备发送携带第一标志的第一目标完成信息以使得第一主设备重新返回第一数据;以及响应于从第一主设备收到第一源完成信息,将第一数据写入第一存储,第一源完成信息是第一主设备在收到第一目标完成信息之后发出的。
8、例如,在本公开的至少一个实施例提供的数据处理方法中,响应于从第二主设备收到携带脏数据的第一探针响应信息,将脏数据替换第一数据。
9、例如,在本公开的至少一个实施例提供的数据处理方法中,响应于从第一主设备收到第一取消信息,将第一写入请求从待处理的任务队列中删除。
10、例如,在本公开的至少一个实施例提供的数据处理方法中,响应于从第一主设备收到第一取消信息,将脏数据写回第一存储。
11、例如,在本公开的至少一个实施例提供的数据处理方法中,响应于从第一主设备收到重发的携带第一数据的第一写入请求,将第一写入请求加入待处理的任务队列中。
12、例如,在本公开的至少一个实施例提供的数据处理方法中,在将重发的第一写入请求加入待处理的任务队列中之后,向第一主设备发送第一目标完成信息,第一目标完成信息指示已经重新将第一写入请求加入待处理的任务队列中,响应于从第一主设备收到第一源完成信息,将第一数据写入第一存储,包括:响应于从第一主设备收到响应于第一目标完成信息的第一源完成信息,将第一数据写入第一存储。
13、本公开的至少一个实施例还提供了一种数据处理系统,包括:多个从设备,包括第一从设备和第二从设备;对象主设备,配置为:响应于收到针对第一从设备对应的第一存储的第一地址的第一写入请求,将第一写入请求发送给第一从设备,第一写入请求携带与第一地址对应的第一数据;响应于在收到第一写入请求之后收到针对第二从设备对应的第二存储的第二地址的第二写入请求,将第二写入请求发送给第二从设备,第二写入请求携带与第二地址对应的第二数据;以及响应于从第一从设备收到第一目标完成信息并且从第二从设备收到第二目标完成信息,向第二从设备发送第二源完成信息以使得第二从设备将第二数据写入第二存储,第一目标完成信息指示第一从设备已经将第一写入请求加入待处理的第一任务队列中,第二目标完成信息指示第二从设备已经将第二写入请求加入待处理的第二任务队列中。
14、本公开的至少一个实施例还提供了一种数据处理系统,包括:多个主设备,包括第一主设备和第二主设备;对象从设备,配置为:响应于从第一主设备收到针对第一存储的第一地址的第一写入请求,向第二主设备发送第一探针请求,第一写入请求携带与第一地址对应的第一数据;响应于从第二主设备收到携带与第一地址对应的脏数据的第一探针响应信息,向第一主设备发送携带第一标志的第一目标完成信息以使得第一主设备重新返回第一数据;以及响应于从第一主设备收到第一源完成信息,将第一数据写入第一存储,第一源完成信息是第一主设备在收到第一目标完成信息之后发出的。
15、本公开的至少一个实施例还提供了一种数据处理装置,包括:第一响应模块,配置为响应于收到针对第一从设备对应的第一存储的第一地址的第一写入请求,将第一写入请求发送给第一从设备,第一写入请求携带与第一地址对应的第一数据;第二响应模块,配置为响应于在收到第一写入请求之后收到针对第二从设备对应的第二存储的第二地址的第二写入请求,将第二写入请求发送给第二从设备,第二写入请求携带与第二地址对应的第二数据;以及第三响应模块,配置为响应于从第一从设备收到第一目标完成信息并且从第二从设备收到第二目标完成信息,向第二从设备发送第二源完成信息以使得第二从设备将第二数据写入第二存储,第一目标完成信息指示第一从设备已经将第一写入请求加入待处理的第一任务队列中,第二目标完成信息指示第二从设备已经将第二写入请求加入待处理的第二任务队列中。
16、本公开的至少一个实施例还提供了一种数据处理装置,包括:第一响应处理模块,配置为响应于从第一主设备收到针对本文档来自技高网...
【技术保护点】
1.一种数据处理方法,包括:
2.根据权利要求1所述的数据处理方法,还包括:
3.根据权利要求2所述的数据处理方法,其中,所述响应于从所述第一从设备收到第一目标完成信息并且从所述第二从设备收到第二目标完成信息,向所述第二从设备发送第二源完成信息以使得所述第二从设备将所述第二数据写入所述第二存储,包括:
4.根据权利要求2所述的数据处理方法,还包括:
5.根据权利要求4所述的数据处理方法,还包括:
6.根据权利要求4所述的数据处理方法,还包括:
7.一种数据处理方法,包括:
8.根据权利要求7所述的数据处理方法,还包括:
9.根据权利要求7所述的数据处理方法,还包括:
10.根据权利要求9所述的数据处理方法,还包括:
11.根据权利要求7所述的数据处理方法,还包括:
12.根据权利要求7所述的数据处理方法,还包括:
13.一种数据处理系统,包括:
14.一种数据处理系统,包括:
15.一种数据处理装置,包括:
...【技术特征摘要】
1.一种数据处理方法,包括:
2.根据权利要求1所述的数据处理方法,还包括:
3.根据权利要求2所述的数据处理方法,其中,所述响应于从所述第一从设备收到第一目标完成信息并且从所述第二从设备收到第二目标完成信息,向所述第二从设备发送第二源完成信息以使得所述第二从设备将所述第二数据写入所述第二存储,包括:
4.根据权利要求2所述的数据处理方法,还包括:
5.根据权利要求4所述的数据处理方法,还包括:
6.根据权利要求4所述的数据处理方法,还包括:
7.一种数据处理方法,包括:
8.根据权利要求7所述的数据处理方法,还包括:
9.根据权利要求7所述的数据处理方法,还包括:...
【专利技术属性】
技术研发人员:娄丽芳,程永波,耿剑波,曹俊,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。