DATA RE-ENCODING FOR ENERGY-EFFICIENT DATA TRANSFER IN A COMPUTING DEVICE
The energy consumed by data transfer in a computing device may be reduced by transferring data that has been encoded in a manner that reduces the number of one "1" data values, the number of signal level transitions, or both. A data destination component of the computing device may receive...
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: | The energy consumed by data transfer in a computing device may be reduced by transferring data that has been encoded in a manner that reduces the number of one "1" data values, the number of signal level transitions, or both. A data destination component of the computing device may receive data encoded in such a manner from a data source component of the computing device over a data communication interconnect, such as an off-chip interconnect. The data may be encoded using minimum Hamming weight encoding, which reduces the number of one "1" data values. The received data may be decoded using minimum Hamming weight decoding. For other computing devices, the data may be encoded using maximum Hamming weight encoding, which increases the number of one "1" data values while reducing the number of zero "0" values, if reducing the number of zero values reduces energy consumption.
La présente divulgation concerne l'énergie consommée par le transfert de données dans un dispositif informatique qui peut être réduite par le transfert de données qui ont été codées d'une manière qui réduit le nombre de valeurs de données un "1", le nombre de transitions de niveau de signal, ou les deux. Un composant de destination de données du dispositif informatique peut recevoir des données codées de telle manière à partir d'un composant de source de données du dispositif informatique par une interconnexion de communication de données, telle qu'une interconnexion hors puce. Les données peuvent être codées à l'aide d'un codage de poids de Hamming minimal, ce qui réduit le nombre de valeurs de données un "1". Les données reçues peuvent être décodées à l'aide d'un décodage de poids de Hamming minimal. Pour d'autres dispositifs informatiques, les données peuvent être codées à l'aide d'un codage de poids de Hamming maximal, qui augmente le nombre de valeurs de données un "1" tout en réduisant le nombre de valeurs nulles " 0 ", si la réduction du nombre de valeurs nulles réduit la consommation d'énergie. |
---|