EINRICHTUNG UND VERFAHREN ZUM DETEKTIEREN EINER LEISTUNGSVERSORGUNGSSICHERHEITSANPASSUNG UND RISIKOMINDERUNG

Ein adaptives oder dynamisches Power-Virus-Steuerschema (Hardware und/oder Software), das die maximale dynamische Kapazität (CdynMax) und die entsprechende Maximalfrequenz(POnMax)-Einstellung je Anwendung, die auf einem Prozessorkern ausgeführt wird, dynamisch anpasst. Eine Leistungsverwaltungseinhe...

Full description

Saved in:
Bibliographic Details
Main Authors Kaufman, Daniela, Gabai, Amit, Szapiro, Ariel, Gendler, Alexander, Bomstein, Gilad, Varma, Ankush, Haider, Nazar, Attias, Shlomo, Purandare, Adwait
Format Patent
LanguageGerman
Published 22.09.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Ein adaptives oder dynamisches Power-Virus-Steuerschema (Hardware und/oder Software), das die maximale dynamische Kapazität (CdynMax) und die entsprechende Maximalfrequenz(POnMax)-Einstellung je Anwendung, die auf einem Prozessorkern ausgeführt wird, dynamisch anpasst. Eine Leistungsverwaltungseinheit überwacht Telemetrie, wie etwa eine Anzahl an gedrosselten Zyklen aufgrund von CdynMax-Schwellenabweichungszyklen für den Prozessorkern und Kosten von Durchschnittszyklus-Cdyn-Kosten für den Prozessorkern. Wenn die Anzahl an Drosselzyklen für den Prozessorkern zunimmt, entscheidet die aCode-Firmware der Leistungsverwaltungseinheit, den Cdyn-Pegel oder die Schwelle für diesen Kern zu erhöhen (z. B. um die Schwelle weniger aggressiv zu machen). Wenn die durchschnittlichen Cdyn-Kosten über eine Anzahl an Zyklen niedriger als eine Schwelle werden, passt der aCode die Schwelle auf eine niedrigere Schwelle (z. B. eine aggressivere Schwelle) und eine niedrigere Cdyn an. An adaptive or dynamic power virus control scheme (hardware and/or software) that dynamically adjusts maximum dynamic capacitance (CdynMax) and corresponding maximum frequency (P0nMax) setting per application executed on a processor core. A power management unit monitors telemetry such as a number of throttled cycles due to CdynMax threshold excursions cycles for the processor core and a cost of average cycle Cdyn cost for the processor core. As the number of throttling cycles increases for the processor core, the aCode firmware of the power management unit decides to increase the Cdyn level or threshold for that core (e.g., to make the threshold less aggressive). As the average Cdyn cost over a number of cycles becomes lower than a threshold, aCode adjusts the threshold to a lower threshold (e.g., more aggressive threshold) and lower Cdyn.
Bibliography:Application Number: DE202210103790