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

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 se...

Full description

Saved in:
Bibliographic Details
Main Authors Pinero, Daniel Thomas, Zhang, Wenxuan, Tummala, Ashok Kumar, Jalal, Jamshed, Ringe, Tushar P
Format Patent
LanguageEnglish
Published 03.09.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US202318101806