DATA ELISION

In response to determining circuitry determining that a portion of data to be sent to a recipient over an interconnect has a predetermined value, data sending circuitry performs data elision to: omit sending at least one data FLIT corresponding to the portion of data having the predetermined value;...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BRUCE, Klas Magnus, MANNAVA, Phanindra Kumar, PERSSON, Håkan Lars-Göran, JALAL, Jamshed
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In response to determining circuitry determining that a portion of data to be sent to a recipient over an interconnect has a predetermined value, data sending circuitry performs data elision to: omit sending at least one data FLIT corresponding to the portion of data having the predetermined value; and send a data-elision-specifying FLIT specifying data-elision information indicating to the recipient that sending of the at least one data FLIT has been omitted and that the recipient can proceed assuming the portion of data has the predetermined value. The data- elision-specifying FLIT is a FLIT other than a write request FLIT for initiating a memory write transaction sequence. This helps to conserve data FLIT bandwidth for other data not having the predetermined value. En réponse au fait qu'un circuit de détermination détermine qu'une partie de données à envoyer à un destinataire sur une interconnexion a une valeur prédéterminée, un circuit d'envoi de données effectue une élision de données pour : omettre l'envoi d'au moins un FLIT de données correspondant à la partie de données ayant la valeur prédéterminée ; et envoyer un FLIT de spécification d'élision de données spécifiant des informations d'élision de données indiquant au destinataire que l'envoi du ou des FLIT de données a été omis et que le destinataire peut poursuivre en supposant que la partie de données a la valeur prédéterminée. Le FLIT de spécification d'élision de données est un FLIT autre qu'un FLIT de demande d'écriture servant à lancer une séquence de transaction d'écriture en mémoire. Ceci aide à économiser la bande passante de FLIT de données pour d'autres données n'ayant pas la valeur prédéterminée.