TEMPERATURE THROTTLING MECHANISM FOR DDR3 MEMORY
A method for throttling a bus, e.g. a memory bus (111), may be used to compensate for potential inaccuracy of feedback information received for monitored characteristics, e.g. temperature, reported by sensors configured in monitored devices, e.g. memory devices (105), accessed through the bus. For e...
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: | A method for throttling a bus, e.g. a memory bus (111), may be used to compensate for potential inaccuracy of feedback information received for monitored characteristics, e.g. temperature, reported by sensors configured in monitored devices, e.g. memory devices (105), accessed through the bus. For example, in case of a memory bus, a memory controller (103) may be configured to throttle the memory bus in a way that maximizes system performance while ensuring that the memory devices keep operating within their thermal limits. Readings obtained from the memory, or from close proximity to the memory, may indicate whether the temperature of the memory has crossed over one or more designated trip points, and one or more algorithms may be executed to perform throttling according to the readings and based on fixed and dynamic throttling modes. The memory controller may infer temperature changes taking place in the memory devices when successive readings are indicating that the temperature of the memory device has remained over a given trip point. Based on these inferences, the memory controller may then change the manner in which the bus is throttled.
L'invention concerne un procédé pour réguler un bus, par exemple un bus mémoire (111), qui peut être utilisé pour compenser l'inexactitude potentielle d'informations de rétroaction reçues à propos de caractéristiques surveillées, par exemple la température, que rapportent des capteurs configurés dans des dispositifs surveillés, par exemple des dispositifs de mémoire (105), accessible au moyen du bus. Par exemple, dans le cas d'un bus mémoire, un contrôleur de mémoire (103) peut être configuré pour réguler le bus mémoire d'une manière qui maximise une performance de système tout en garantissant que les dispositifs de mémoire continuent de fonctionner dans leurs limites thermiques. Des lectures obtenues à partir de la mémoire, ou de la proximité immédiate de la mémoire, peuvent indiquer si la température de la mémoire a dépassé un ou plusieurs points de déclenchement désignés, et un ou plusieurs algorithmes peuvent être exécutés pour effectuer une régulation selon les lectures et sur la base de modes de régulation fixes et dynamiques. Le contrôleur de mémoire peut déduire des changements de température intervenant dans les dispositifs de mémoire lorsque des lectures successives indiquent que la température du dispositif de mémoire est restée supérieure à un point de déclenchement donné. Sur la base de ces déductions, l |
---|