INTER-CHIP INTERCONNECT PROTOCOL FOR A MULTI-CHIP SYSTEM
A multi-chip system includes multiple chip devices configured to communicate to each other and share resources. According to at least one example embodiment, a method of providing memory coherence within the multi-chip system comprises maintaining, at a first chip device of the multi-chip system, st...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A multi-chip system includes multiple chip devices configured to communicate to each other and share resources. According to at least one example embodiment, a method of providing memory coherence within the multi-chip system comprises maintaining, at a first chip device of the multi-chip system, state information indicative of one or more states of one or more copies, residing in one or more chip devices of the multi-chip system, of a data block. The data block is stored in a memory associated with one of the multiple chip devices. The first chip device receives a message associated with a copy of the one or more copies of the data block from a second chip device of the multiple chip devices, and, in response, executes a scheme of one or more actions determined based on the state information maintained at the first chip device and the message received.
Un système multipuce comprend de multiples dispositifs à puce configurés pour communiquer les uns avec les autres et partager des ressources. Selon au moins un exemple de mode de réalisation, un procédé de mise en place de cohérence de la mémoire à l'intérieur du système multipuce comprend le maintien, au niveau d'un premier dispositif à puce du système multipuce, d'informations d'état indiquant un ou plusieurs états d'une ou plusieurs copies, résidant dans un ou plusieurs dispositifs à puce du système multipuce, d'un bloc de données. Le bloc de données est stocké dans une mémoire associée à l'un des multiples dispositifs à puce. Le premier dispositif à puce reçoit un message associé à une copie desdites une ou plusieurs copies du bloc de données, de la part d'un deuxième dispositif à puce des multiples dispositifs à puce et, en réponse, exécute un schéma d'une ou plusieurs actions déterminées d'après les informations d'état maintenues au niveau du premier dispositif à puce et le message reçu. |
---|