COMBINING LOADS OR STORES IN COMPUTER PROCESSING
Aspects disclosed herein relate to combining instructions to load data from or store data in memory while processing instructions in processors. An exemplary method includes detecting a pattern of pipelined instructions to access memory using a first portion of available bus width and, in response t...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English French |
Published |
31.08.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Aspects disclosed herein relate to combining instructions to load data from or store data in memory while processing instructions in processors. An exemplary method includes detecting a pattern of pipelined instructions to access memory using a first portion of available bus width and, in response to detecting the pattern, combining the pipelined instructions into a single instruction to access the memory using a second portion of the available bus width that is wider than the first portion. Devices including processors using disclosed aspects may execute currently available software in a more efficient manner without the software being modified.
Certains aspects de l'invention permettent de combiner des instructions afin de charger des données depuis ou stocker des données dans une mémoire pendant le traitement d'instructions dans des processeurs. Un procédé donné à titre d'exemple consiste à détecter un motif d'instructions pipeline afin d'accéder à une mémoire au moyen d'une première partie de largeur de bus disponible et, en réponse à la détection du motif, à combiner les instructions pipeline en une seule instruction afin d'accéder à la mémoire au moyen d'une seconde partie de la largeur de bus disponible qui est plus large que la première partie. Des dispositifs comportant des processeurs utilisant les aspects décrits peuvent exécuter un logiciel actuellement disponible de façon plus efficace sans que le logiciel ne soit modifié. |
---|---|
Bibliography: | Application Number: WO2017US15117 |