数据处理方法及装置、电子设备及存储介质

    公开(公告)号:CN112631956B

    公开(公告)日:2023-01-20

    申请号:CN202011545768.9

    申请日:2020-12-24

    Inventor: 邵奇

    Abstract: 一种数据处理方法及装置、电子设备及存储介质,该数据处理方法包括:响应于处理单元发起的第一存储地址请求,读取存储在第一存储单元的第一存储地址中的第一数据,并将第一数据返回至第二存储单元,第一存储地址请求包括第一存储地址;以及响应于在第二存储单元将第一数据返回至处理单元之后,处理单元在预设时间阈值内发起第二存储地址请求,基于第一数据和第二存储地址请求确定是否执行链式数据预取操作,第二存储地址请求包括第二存储地址。该数据处理方法可以在上述基于第一数据和第二存储地址请求判断是否执行链式数据预取操作之前,根据处理单元发起第二存储地址请求的时间,先确定是否需要执行上述判断过程,从而减少不必要的操作流程。

    流水线冲突处理方法、数据处理装置、电子设备和介质

    公开(公告)号:CN114281413A

    公开(公告)日:2022-04-05

    申请号:CN202111627929.3

    申请日:2021-12-28

    Inventor: 邵奇

    Abstract: 一种流水线冲突处理方法、数据处理装置、电子设备和非瞬时可读存储介质。一种流水线包括流水线处理单元和请求队列,流水线处理单元和请求队列通信连接。该流水线冲突处理方法包括:响应于在流水线处理单元中的目标请求与在先请求存在冲突,将目标请求放入请求队列,为目标请求设置第一标志和第二标志;基于第一标志和第二标志,将目标请求从请求队列取出以用于后续处理,该第一标志基于冲突是否被释放,该第二标志基于冲突的时间系数。该流水线冲突处理方法通过设置第一标志和第二标志,可以有效减少请求队列中请求被错误唤醒的次数,从而有效提高流水线的吞吐率,进而提高处理器或高速缓存等部件的性能。

    处理访问请求的方法
    3.
    发明公开

    公开(公告)号:CN115185867A

    公开(公告)日:2022-10-14

    申请号:CN202210302630.9

    申请日:2022-03-24

    Inventor: 邵奇

    Abstract: 公开了一种处理访问请求的方法、一种处理装置、一种电子设备和一种非瞬时可读存储介质。所述第一访问请求用于在包括多级缓冲存储器的处理装置中获取数据,所述处理访问请求的方法包括:响应于当前级别的缓冲存储器接收到访问请求,确定所述第一访问请求对应的优先级级别;以及基于所述第一访问请求对应的优先级级别,确定所述缓冲存储器处理所述第一访问请求或第二访问请求的顺序。

    指令预取方法、指令预取装置、处理器及电子设备

    公开(公告)号:CN114327641A

    公开(公告)日:2022-04-12

    申请号:CN202111671514.6

    申请日:2021-12-31

    Abstract: 一种指令预取方法、指令预取装置、处理器及电子设备。该指令预取方法包括:响应于目标指令在目标缓存中未命中,将针对目标指令的目标访问请求写入丢失状态处理队列,丢失状态处理队列包括多个访问请求,目标访问请求是多个访问请求之一,丢失状态处理队列配置为向目标缓存的下一级缓存依序发送多个访问请求;响应于目标指令预测错误,向丢失状态处理队列发送针对目标指令的取消请求;响应于取消请求,将丢失状态处理队列中位于目标访问请求之后的访问请求所占用的队列空间释放。该指令预取方法可以提升预取精度,提高丢失状态处理队列的利用率,有助于提高整体性能。

    流水线冲突处理方法、数据处理装置、电子设备和介质

    公开(公告)号:CN114281413B

    公开(公告)日:2025-02-07

    申请号:CN202111627929.3

    申请日:2021-12-28

    Inventor: 邵奇

    Abstract: 一种流水线冲突处理方法、数据处理装置、电子设备和非瞬时可读存储介质。一种流水线包括流水线处理单元和请求队列,流水线处理单元和请求队列通信连接。该流水线冲突处理方法包括:响应于在流水线处理单元中的目标请求与在先请求存在冲突,将目标请求放入请求队列,为目标请求设置第一标志和第二标志;基于第一标志和第二标志,将目标请求从请求队列取出以用于后续处理,该第一标志基于冲突是否被释放,该第二标志基于冲突的时间系数。该流水线冲突处理方法通过设置第一标志和第二标志,可以有效减少请求队列中请求被错误唤醒的次数,从而有效提高流水线的吞吐率,进而提高处理器或高速缓存等部件的性能。

    数据预取方法、数据预取装置、处理器

    公开(公告)号:CN113407119B

    公开(公告)日:2023-03-24

    申请号:CN202110718159.7

    申请日:2021-06-28

    Inventor: 邵奇

    Abstract: 一种数据预取方法和数据预取装置、处理器。该数据预取方法包括:该数据预取方法包括:获取当前数据预取请求,其中,当前数据预取请求对应于缓存中的目标缓存替换组;获取目标缓存替换组的访问情况;基于目标缓存替换组的访问情况,调整执行目标数据预取请求时的预取策略,其中,目标数据预取请求包括当前数据预取请求,或者在当前数据预取请求之后执行的一个数据预取请求。该数据预取方法基于目标缓存替换组的访问情况实时、动态地调整预取请求,避免因预取数据导致缓存中最近经常被访问的数据被替换掉,提高处理器的处理效率,合理利用缓存资源。

    在多处理器系统中访问数据的方法和多处理器系统

    公开(公告)号:CN113342709B

    公开(公告)日:2023-02-21

    申请号:CN202110623705.9

    申请日:2021-06-04

    Inventor: 邵奇

    Abstract: 本公开提供了一种在多处理器系统中访问数据的方法,所述多处理器系统包括第一核、第二核、以及由第一核和第二核共享的共享缓存,第一核具有第一私有缓存,第二核具有第二私有缓存。该方法包括:响应于第二核要访问的第一数据已被预取至第一私有缓存中,将所述第一数据从第一私有缓存写至共享缓存;将所述第一数据从所述共享缓存写入至第二私有缓存;以及基于第一核对第一数据进行预取的预取记录,将所述第一核在预取所述第一数据之后预取的第二数据从第一私有缓存写至共享缓存。此外,本公开还提供了一种多处理器系统和一种共享缓存。

    在多处理器系统中访问数据的方法和多处理器系统

    公开(公告)号:CN113342709A

    公开(公告)日:2021-09-03

    申请号:CN202110623705.9

    申请日:2021-06-04

    Inventor: 邵奇

    Abstract: 本公开提供了一种在多处理器系统中访问数据的方法,所述多处理器系统包括第一核、第二核、以及由第一核和第二核共享的共享缓存,第一核具有第一私有缓存,第二核具有第二私有缓存。该方法包括:响应于第二核要访问的第一数据已被预取至第一私有缓存中,将所述第一数据从第一私有缓存写至共享缓存;将所述第一数据从所述共享缓存写入至第二私有缓存;以及基于第一核对第一数据进行预取的预取记录,将所述第一核在预取所述第一数据之后预取的第二数据从第一私有缓存写至共享缓存。此外,本公开还提供了一种多处理器系统和一种共享缓存。

    数据处理方法及装置、电子设备及存储介质

    公开(公告)号:CN112631956A

    公开(公告)日:2021-04-09

    申请号:CN202011545768.9

    申请日:2020-12-24

    Inventor: 邵奇

    Abstract: 一种数据处理方法及装置、电子设备及存储介质,该数据处理方法包括:响应于处理单元发起的第一存储地址请求,读取存储在第一存储单元的第一存储地址中的第一数据,并将第一数据返回至第二存储单元,第一存储地址请求包括第一存储地址;以及响应于在第二存储单元将第一数据返回至处理单元之后,处理单元在预设时间阈值内发起第二存储地址请求,基于第一数据和第二存储地址请求确定是否执行链式数据预取操作,第二存储地址请求包括第二存储地址。该数据处理方法可以在上述基于第一数据和第二存储地址请求判断是否执行链式数据预取操作之前,根据处理单元发起第二存储地址请求的时间,先确定是否需要执行上述判断过程,从而减少不必要的操作流程。

    数据预取方法、数据预取装置、处理器

    公开(公告)号:CN113407119A

    公开(公告)日:2021-09-17

    申请号:CN202110718159.7

    申请日:2021-06-28

    Inventor: 邵奇

    Abstract: 一种数据预取方法和数据预取装置、处理器。该数据预取方法包括:该数据预取方法包括:获取当前数据预取请求,其中,当前数据预取请求对应于缓存中的目标缓存替换组;获取目标缓存替换组的访问情况;基于目标缓存替换组的访问情况,调整执行目标数据预取请求时的预取策略,其中,目标数据预取请求包括当前数据预取请求,或者在当前数据预取请求之后执行的一个数据预取请求。该数据预取方法基于目标缓存替换组的访问情况实时、动态地调整预取请求,避免因预取数据导致缓存中最近经常被访问的数据被替换掉,提高处理器的处理效率,合理利用缓存资源。

Patent Agency Ranking