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、根据本申请实施例,设置了第一缓存。算力节点不用等到接收到对已发出的第一访问请求的第一确认应答,才开始发出第二访问请求,而是可以连续发送第一访问请求和第二访问请求,由第一缓存保存第一访问请求和第二访问请求不会丢失,从而降低等待时间,提高互联效率。将第一流处理后的第一访问请求发送到共享存储设备后,不用等到接收到对第一访问请求的第一确认应答,再开始对第二访问请求进行第二流处理,而是利用还没有接收到第一确认应答的空闲期间进行第二流处理。等到接收到对第一访问请求的第一确认应答后,可能第二流处理已经完成,可以直接将第二流处理后的第二访问请求向共享存储设备发出,从而节省了第二流处理的等待时间,提高互联效率。本公开实施例相比于现有技术每个算力节点必须在针对其发出的一个访问请求,接收到共享存储设备的确认应答之后,才能再发一个访问请求并进行流处理,发送到共享存储设备的方式,减少了算力节点的发送访问请求的等待时间和等待确认应答后进行下一个访问请求的流处理造成的延迟,提高了存储互联效率和共享存储访问效率。
本文档来自技高网...【技术保护点】
1.一种算力节点存储共享方法,其特征在于,应用于算力节点与共享存储设备之间的信息交换单元,所述算力节点存储共享方法包括:
2.根据权利要求1所述的算力节点存储共享方法,其特征在于,所述算力节点为多个所述算力节点;
3.根据权利要求2所述的算力节点存储共享方法,其特征在于,所述对所述第一访问请求进行第一流处理,并将所述第一流处理后的所述第一访问请求发送到所述共享存储设备,包括:
4.根据权利要求3所述的算力节点存储共享方法,其特征在于,所述共享存储设备具有多个端口号,所述第一访问请求具有要访问的目的地端口号,所述目的地端口号来自多个所述端口号;
5.根据权利要求4所述的算力节点存储共享方法,其特征在于,所述共享存储设备具有多个端口号组,每个所述端口号组对应于一个所述算力节点,每个所述端口号组包括多个所述端口号,来自所述算力节点的所述访问请求中的所述目的地端口号选自所述算力节点对应的所述端口号组。
6.根据权利要求3所述的算力节点存储共享方法,其特征在于,所述共享存储设备具有多个存储单元号,所述第一访问请求具有要访问的目的地
7.根据权利要求1所述的算力节点存储共享方法,其特征在于,在所述第一缓存接到所述共享存储设备对所述第一访问请求的所述第一确认应答的情况下,将所述第二流处理后的所述第二访问请求发送到所述共享存储设备之后,所述算力节点存储共享方法还包括:
8.一种算力节点存储共享装置,其特征在于,应用于算力节点与共享存储设备之间的信息交换单元,所述算力节点存储共享装置包括:
9.一种信息交换单元,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
10.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-7中任一所述的信息交互设计方法。
...【技术特征摘要】
1.一种算力节点存储共享方法,其特征在于,应用于算力节点与共享存储设备之间的信息交换单元,所述算力节点存储共享方法包括:
2.根据权利要求1所述的算力节点存储共享方法,其特征在于,所述算力节点为多个所述算力节点;
3.根据权利要求2所述的算力节点存储共享方法,其特征在于,所述对所述第一访问请求进行第一流处理,并将所述第一流处理后的所述第一访问请求发送到所述共享存储设备,包括:
4.根据权利要求3所述的算力节点存储共享方法,其特征在于,所述共享存储设备具有多个端口号,所述第一访问请求具有要访问的目的地端口号,所述目的地端口号来自多个所述端口号;
5.根据权利要求4所述的算力节点存储共享方法,其特征在于,所述共享存储设备具有多个端口号组,每个所述端口号组对应于一个所述算力节点,每个所述端口号组包括多个所述端口号,来自所述算力节点的所述访问请求中的所述目的地端口号选自所述算力节点对应的所述端口号组。
【专利技术属性】
技术研发人员:柴双林,鄢贵海,卢文岩,原德鹏,孙云刚,
申请(专利权)人:中科驭数北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。