METHODS FOR DYNAMIC INSTRUCTION SIMPLIFICATION BASED ON REGISTER VALUE LOCALITY
There is provided methods and devices for dynamically simplifying processor instructions. A method includes receiving, at a computing device, processor instructions and determining, by the computing device, if instruction simplification is enabled for an instruction being processed. The method furth...
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: | There is provided methods and devices for dynamically simplifying processor instructions. A method includes receiving, at a computing device, processor instructions and determining, by the computing device, if instruction simplification is enabled for an instruction being processed. The method further includes determining, by the computing device, from an instruction simplification table if the instruction is capable of being simplified and scheduling, by the computing device, a simplified instruction based on the determination from the instruction simplification table. A device includes a processor, and a non-transient computer readable memory having stored thereon instructions which when executed by the processor configure the device to execute the methods disclosed herein.
L'invention concerne des procédés et des dispositifs permettant de simplifier de manière dynamique des instructions de processeur. Un procédé consiste à recevoir, au niveau d'un dispositif informatique, des instructions de processeur et à déterminer, par le dispositif informatique, si une simplification d'instruction est activée pour une instruction en cours de traitement. Le procédé consiste en outre à déterminer, par le dispositif informatique, à partir d'une table de simplification d'instructions, si l'instruction est susceptible d'être simplifiée et à programmer, par le dispositif informatique, une instruction simplifiée sur la base de la détermination de la table de simplification d'instructions. Un dispositif comprend un processeur, et une mémoire non transitoire lisible par ordinateur sur laquelle sont stockées des instructions qui, lorsqu'elles sont exécutées par le processeur, configurent le dispositif pour exécuter les procédés divulgués de la description. |
---|