IOMMU COLLOCATED RESOURCE MANAGER

Devices, methods and systems for managing resources in a computing device. Information regarding resource usage is captured. A prediction is generated, based on the information, that resource usage by a processor will exceed a threshold during an upcoming time. An operating parameter of the processo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BLAGODUROV, Sergey, AHMAD, Masab
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Devices, methods and systems for managing resources in a computing device. Information regarding resource usage is captured. A prediction is generated, based on the information, that resource usage by a processor will exceed a threshold during an upcoming time. An operating parameter of the processor is adjusted, based on the prediction. In some implementations, information regarding memory bandwidth is captured. A prediction is generated, based on the information, that a memory region stored in a first memory device will be addressed by a memory intensive instruction during an upcoming time period. Data stored in the memory region is moved to a second memory device, based on the prediction. L'invention concerne des dispositifs, des procédés et des systèmes de gestion de ressources dans un dispositif informatique. Des informations concernant une utilisation de ressources sont capturées. Une prédiction est générée, sur la base des informations, prédisant que l'utilisation de ressources par un processeur dépassera un seuil pendant un temps à venir. Un paramètre de fonctionnement du processeur est ajusté sur la base de la prédiction. Dans certains modes de réalisation, des informations concernant une bande passante de mémoire sont capturées. Une prédiction est générée, sur la base des informations, prédisant qu'une région de mémoire stockée dans un premier dispositif de mémoire sera adressée par une instruction gourmande en mémoire pendant une période de temps à venir. Des données stockées dans la région de mémoire sont déplacées vers un second dispositif de mémoire sur la base de la prédiction.