CONFIGURING A PREFETCHER ASSOCIATED WITH A PROCESSOR CORE
Disclosed are systems and methods for configuring a prefetcher. A process may reconfigure a prefetcher associated with a processor core responsive to a context switch. The context switch may comprise the processor core changing from executing a first process to a second process. In some implementati...
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: | Disclosed are systems and methods for configuring a prefetcher. A process may reconfigure a prefetcher associated with a processor core responsive to a context switch. The context switch may comprise the processor core changing from executing a first process to a second process. In some implementations, reconfiguring the prefetcher may include updating a register controlling an operation of the prefetcher from a first set of parameters associated with the first process to a second set of parameters associated with the second process. In some implementations, the second set of parameters may be based on input from a process executed in a user mode.
L'invention concerne des systèmes et des procédés de configuration d'un dispositif de prélecture. Un processus peut reconfigurer un dispositif de prélecture associé à un cœur de processeur en réponse à un changement de contexte. Le changement de contexte peut comprendre le fait que le cœur de processeur passe de l'exécution d'un premier processus à un second processus. Dans certains modes de réalisation, la reconfiguration du dispositif de prélecture peut comprendre la mise à jour d'un registre, commandant une opération du dispositif de prélecture, d'un premier ensemble de paramètres associé au premier processus à un second ensemble de paramètres associé au second processus. Dans certains modes de réalisation, le second ensemble de paramètres peut être basé sur une entrée provenant d'un processus exécuté dans un mode utilisateur. |
---|