-
公开(公告)号:CN117707999A
公开(公告)日:2024-03-15
申请号:CN202311598601.2
申请日:2023-11-27
Applicant: 海光信息技术股份有限公司
IPC: G06F12/0877
Abstract: 本公开的实施例提供了数据处理方法和装置、电子设备和存储介质。该数据处理方法包括:响应于收到第一缓存要将第一数据写回内存的写请求,缓存一致性节点向第一缓存返回对写请求的写响应,其中,缓存一致性节点配置为维护由多个缓存中存储的数据的一致性,多个缓存包括第一缓存;以及响应于收到写响应,第一缓存通过携带第一数据的写确认将第一数据写回内存或向缓存一致性节点返回指示没有数据需要写回内存的响应信号。该方法能够减少不必要的数据传输,节省功耗,并且简化数据传输路径需要协调调度两个通道共用数据总线的问题,使得总线设计可以被简化。
-
公开(公告)号:CN119520184A
公开(公告)日:2025-02-25
申请号:CN202411783668.8
申请日:2024-12-05
Applicant: 海光信息技术股份有限公司
Abstract: 本发明实施例公开一种数据多播方法、装置、系统、电子设备及存储介质,涉及通信技术领域,其中所述方法包括:数据源节点获取多播数据的多播地址信息;数据源节点生成一份携带有多播数据和多播地址信息的数据存储报文;数据源节点将报文发送给交换节点;交换节点根据报文中的多播地址信息,将报文多播至多播组各成员节点;多播组各成员节点根据报文中的多播地址信息,将报文中的多播数据保存至各自的节点存储地址所指向的内存位置。本发明实施例可适用于大规模模型训练中使用多个CPU/GPU进行模型并行、数据并行或流水线并行处理时的数据多播场景,以解决现有技术中内存带宽和网络带宽负担过重的问题。
-
公开(公告)号:CN118964231A
公开(公告)日:2024-11-15
申请号:CN202411052940.5
申请日:2024-08-01
Applicant: 海光信息技术股份有限公司
IPC: G06F12/0806 , G06F9/50
Abstract: 一种维护缓存一致性的方法及装置、过滤器、电子设备及介质。该方法包括获取访问请求;根据访问请求,查询用于维护缓存一致性的一致性信息目录得到查询结果;根据查询结果对缓存数据进行缓存一致性维护;以及更新一致性信息目录,更新一致性信息目录包括:确定缓存数据进行缓存一致性维护后的目录信息的目标存储格式,目标存储格式包括第一存储格式和第二存储格式,第一存储格式的存储粒度大于第二存储格式的存储粒度;以及按照目标存储格式存储缓存数据进行缓存一致性维护后的目录信息至一致性信息目录。该方法能够减少侦听过滤器的面积,降低成本和设计难度。
-
公开(公告)号:CN116126517A
公开(公告)日:2023-05-16
申请号:CN202211593341.5
申请日:2022-12-13
Applicant: 海光信息技术股份有限公司
IPC: G06F9/50 , G06F16/2455
Abstract: 本申请实施例提供一种访问请求处理方法、多核处理器系统、芯片及电子设备,所述方法应用于家代理,包括:检测返回一致性无效的发送频率;当其高于预设的频率阈值,针对处理器核的数据访问请求的目标地址获取目标数据;目标地址对应的目标缓存行的一致性状态记录在一致性目录的目标条目中;在数据访问请求的应答包中设置携带暂存状态的标识,反馈给处理器核;标识用于处理器核在非末级缓存中的目标缓存行装载目标数据,末级缓存为目标缓存行设置暂存状态,以使非末级缓存剔除目标缓存行时,目标缓存行不经过末级缓存直接写回到内存;获取目标缓存行的写回请求,将目标条目释放。本申请实施例所提供的技术方案,可提升多核处理器系统的性能。
-
公开(公告)号:CN117560422A
公开(公告)日:2024-02-13
申请号:CN202311598492.4
申请日:2023-11-27
Applicant: 海光信息技术股份有限公司
IPC: H04L67/568 , H04L1/1829
Abstract: 本公开的实施例提供了数据处理方法和装置、电子设备和存储介质。该数据处理方法包括:响应于收到第一缓存要将第一数据写回内存的写请求,缓存一致性节点将第一数据写入内存或将第一数据丢弃,其中,写请求携带第一数据,缓存一致性节点配置为维护由多个缓存中存储的数据的一致性,多个缓存包括第一缓存;以及在缓存一致性节点将第一数据写入内存或将第一数据丢弃之后,缓存一致性节点向第一缓存返回写响应信号以直接结束对写请求的处理操作。该方法能够降低ACK报文的数量,减少协议对ACK报文的需求,减少ACK报文传输产生的功耗和延时以及带宽占用,并且优化了主设备侧缓冲区的周转率,在相同性能下主设备侧需要的缓冲区数量更少,节省面积和功耗。
-
公开(公告)号:CN115587051A
公开(公告)日:2023-01-10
申请号:CN202211335541.0
申请日:2022-10-28
Applicant: 海光信息技术股份有限公司
IPC: G06F12/0804 , G06F12/0817 , G06F12/0895 , G06F9/54
Abstract: 本发明实施例提供了一种缓存目录更新方法、数据处理方法、相关装置及设备,其中,所述缓存目录更新方法包括:获取共享数据被缓存的缓存更新信息,所述缓存更新信息包括缓存所述共享数据的设备位置信息;根据所述缓存更新信息,更新所述共享数据对应的缓存状态;基于所述缓存状态,记录所述共享数据被缓存的设备位置信息,其中,所述缓存状态至少包括第一共享状态和第二共享状态,所述第一共享状态下,记录所述设备位置信息的完整信息,所述第二共享状态下,记录所述设备位置信息的部分信息;返回所述缓存更新信息的缓存响应信息,所述缓存响应信息至少包括所述共享数据对应的缓存状态,所述方案避免了硬件资源的浪费。
-
公开(公告)号:CN119484428A
公开(公告)日:2025-02-18
申请号:CN202411474088.0
申请日:2024-10-22
Applicant: 海光信息技术股份有限公司
IPC: H04L47/62 , H04L47/6295 , H04L49/102 , H04L49/90
Abstract: 一种数据处理方法、系统和装置、电子设备及存储介质。该数据处理方法包括,响应于收到针对第一从设备对应的第一存储的第一地址的第一写入请求,将第一写入请求发送给第一从设备,第一写入请求携带与第一地址对应的第一数据;响应于在收到第一写入请求之后收到针对第二从设备对应的第二存储的第二地址的第二写入请求,将第二写入请求发送给第二从设备,第二写入请求携带与第二地址对应的第二数据;以及响应于从第一从设备收到第一目标完成信息并且从第二从设备收到第二目标完成信息,向第二从设备发送第二源完成信息以使得第二从设备将第二数据写入第二存储。该数据处理方法能够在保证写入顺序的同时提高写入请求带宽。
-
公开(公告)号:CN116679886A
公开(公告)日:2023-09-01
申请号:CN202310786629.2
申请日:2023-06-29
Applicant: 海光信息技术股份有限公司
IPC: G06F3/06
Abstract: 本公开提供了数据处理方法及装置、电子设备、缓存和存储介质。该数据处理方法包括:响应于针对与多个处理器中的第一处理器对应的第一缓存的第一访问请求,在第一缓存中创建用于第一访问请求所访问的第一数据的第一缓存项;以及在第一缓存项中保存第一数据以及第一数据的一致性目录信息。该方法能够可以通过将本地节点的本地一致性目录信息和本地缓存信息进行统一,从而消除本地目录和本地缓存中存储的信息域的冗余,以提高存储资源利用率。
-
公开(公告)号:CN115587051B
公开(公告)日:2023-06-16
申请号:CN202211335541.0
申请日:2022-10-28
Applicant: 海光信息技术股份有限公司
IPC: G06F12/0804 , G06F12/0817 , G06F12/0895 , G06F9/54
Abstract: 本发明实施例提供了一种缓存目录更新方法、数据处理方法、相关装置及设备,其中,所述缓存目录更新方法包括:获取共享数据被缓存的缓存更新信息,所述缓存更新信息包括缓存所述共享数据的设备位置信息;根据所述缓存更新信息,更新所述共享数据对应的缓存状态;基于所述缓存状态,记录所述共享数据被缓存的设备位置信息,其中,所述缓存状态至少包括第一共享状态和第二共享状态,所述第一共享状态下,记录所述设备位置信息的完整信息,所述第二共享状态下,记录所述设备位置信息的部分信息;返回所述缓存更新信息的缓存响应信息,所述缓存响应信息至少包括所述共享数据对应的缓存状态,所述方案避免了硬件资源的浪费。
-
公开(公告)号:CN119557248A
公开(公告)日:2025-03-04
申请号:CN202411615045.X
申请日:2024-11-13
Applicant: 海光信息技术股份有限公司
Inventor: 程永波
Abstract: 本申请实施例提供一种写请求处理方法、IO代理模块、Slave代理模块及计算机系统,其中应用于IO代理模块的方法包括:获取IO模块的IO写请求;确定IO写请求的缓存行写操作对应的缓存行覆盖完整性;基于缓存行写操作的缓存行覆盖完整性,发出缓存行写操作对应的缓存行的独占权限请求;当IO写请求的发出顺序到达时,如果IO写请求的缓存行写操作对应的缓存行的独占权限已获取,则基于缓存行对应的完整写数据,发出缓存行写操作对应的完整写数据请求;完整写数据请求用于请求在缓存行写入完整写数据,完整写数据至少包括缓存行写操作的写数据。本申请实施例可以在保障数据一致性的情况下,释放传输网络的保序要求,提升传输网络的性能。
-
-
-
-
-
-
-
-
-