ENCODED DATA DEPENDENCY MATRIX FOR POWER EFFICIENCY SCHEDULING
The disclosed system may include a processor configured to encode, using an encoding scheme that reduces a number of bits needed to represent one or more instructions from a set of instructions in an instruction buffer represented by a dependency matrix, a dependency indicating that a child instruct...
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 disclosed system may include a processor configured to encode, using an encoding scheme that reduces a number of bits needed to represent one or more instructions from a set of instructions in an instruction buffer represented by a dependency matrix, a dependency indicating that a child instruction represented in the dependency matrix depends on a parent instruction represented in the dependency matrix. The processor may also be configured to store the encoded dependency in the dependency matrix and dispatch instructions in the instruction buffer based at least on decoding one or more dependencies stored in the dependency matrix for the instructions. Various other methods, systems, and computer-readable media are also disclosed.
La présente divulgation concerne un système qui peut comprendre un processeur configuré pour coder, à l'aide d'un schéma de codage qui réduit le nombre de bits nécessaires pour représenter une ou plusieurs instructions parmi un ensemble d'instructions dans un tampon d'instructions représenté par une matrice de dépendance, une dépendance indiquant qu'une instruction enfant représentée dans la matrice de dépendance dépend d'une instruction parent représentée dans la matrice de dépendance. Le processeur peut également être configuré pour stocker la dépendance codée dans la matrice de dépendance et pour envoyer des instructions dans le tampon d'instructions sur la base au moins du décodage d'une ou de plusieurs dépendances stockées dans la matrice de dépendance pour les instructions. Divers autres procédés, systèmes et supports lisibles par ordinateur sont également divulgués. |
---|