SPECULATIVE REMOTE MEMORY OPERATION TRACKING FOR EFFICIENT MEMORY BARRIER

    公开(公告)号:US20230333746A1

    公开(公告)日:2023-10-19

    申请号:US17989129

    申请日:2022-11-17

    CPC classification number: G06F3/0613 G06F3/0659 G06F3/067

    Abstract: Various embodiments include techniques for performing speculative remote memory operation tracking in a multiprocessor computing system. Conventionally, transfers of data between processors and other components of a computing system require memory synchronization operations to determine that the data is valid and coherent before the data is transferred from a destination to a requesting source. Existing techniques for performing these memory synchronization operations are increasingly inefficient as the number of components in a computing system increases, particularly for remote memory operations. The disclosed techniques track remote memory operations and speculatively perform these memory synchronization operations. As a result, a given memory synchronization operation is often complete prior to the corresponding remote memory operation arrives at the destination, leading to improved efficiency and performance of remote memory operations in complex computing systems.

Patent Agency Ranking