Method and apparatus for efficient chip-to-chip data transfer

    公开(公告)号:US12079132B2

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

    申请号:US18101806

    申请日:2023-01-26

    Applicant: Arm Limited

    CPC classification number: G06F12/0888 G06F2212/1024

    Abstract: Data transfer between caching domains of a data processing system is achieved by a local coherency node (LCN) of a first caching domain receiving a read request for data associated with a second caching domain, from a requesting node of the first caching domain. The LCN requests the data from the second caching domain via a transfer agent. In response to receiving a cache line containing the data from the second caching domain, the transfer agent sends the cache line to the requesting node, bypassing the LCN and, optionally, sends a read-receipt indicating the state of the cache line to the LCN. The LCN updates a coherency state for the cache line in response to receiving the read-receipt from the transfer agent and a completion acknowledgement from the requesting node. Optionally, the transfer agent may send the cache line via the LCN when congestion is detected in a response channel of the data processing system.

    Method and Apparatus for Efficient Chip-To-Chip Data Transfer

    公开(公告)号:US20240256460A1

    公开(公告)日:2024-08-01

    申请号:US18101806

    申请日:2023-01-26

    Applicant: Arm Limited

    CPC classification number: G06F12/0888 G06F2212/1024

    Abstract: Efficient data transfer between caching domains of a data processing system is achieved by a local coherency node (LCN) of a first caching domain receiving a read request for data associated with a second caching domain, from a requesting node of the first caching domain. The LCN requests the data from the second caching domain via a transfer agent. In response to receiving a cache line containing the data from the second caching domain, the transfer agent sends the cache line to the requesting node, bypassing the LCN and, optionally, sends a read-receipt indicating the state of the cache line to the LCN. The LCN updates a coherency state for the cache line in response to receiving the read-receipt from the transfer agent and a completion acknowledgement from the requesting node. Optionally, the transfer agent may send the cache line via the LCN when congestion is detected in a response channel of the data processing system.

Patent Agency Ranking