System support for persistent cache flushing

    公开(公告)号:US12019556B2

    公开(公告)日:2024-06-25

    申请号:US17704889

    申请日:2022-03-25

    Abstract: Techniques are described herein for flushing volatile system memory to persistent memory after the loss of alternating current (AC) power. In some embodiments, the techniques include implementing an extended hold-up window long enough to complete a full flush of processor caches and memory controller buffers using energy available in the bulk capacitors of one or more power supplies after a power outage event. The voltage on the bulk capacitors within the one or more power supply units may be monitored, and a notification may be triggered when a programmable threshold voltage is detected on the bulk capacitors. The system may configure the voltage threshold to indicate that a certain minimum amount of energy used to successfully complete a cache flush operation is available. The techniques allow flushing volatile system caches without relying on battery backup units (BBUs), which may be cumbersome to install and maintain.

    Apparatus and method for power virus protection in a processor

    公开(公告)号:US11809549B2

    公开(公告)日:2023-11-07

    申请号:US16728843

    申请日:2019-12-27

    Abstract: An apparatus and method for intelligent power virus protection in a processor. For example, one embodiment of a processor comprises: first circuitry including an instruction fetch circuit to fetch instructions, each instruction comprising an instruction type and an associated width comprising a number of bits associated with source and/or destination operand values associated with the instruction; detection circuitry to detect one or more instructions of a particular type and/or width; evaluation circuitry to evaluate an impact of power virus protection (PVP) circuitry when executing the one or more instructions based on the detected instruction types and/or widths; and control circuitry, based on the evaluation, to configure the PVP circuitry in accordance with the evaluation performed by the evaluation circuitry.

    TECHNIQUES FOR MONITORING POWER DEVICE ALARMS

    公开(公告)号:US20230333622A1

    公开(公告)日:2023-10-19

    申请号:US18306699

    申请日:2023-04-25

    Inventor: Dennis GIBSON

    CPC classification number: G06F1/30 G06F1/32 G04G13/026

    Abstract: Techniques and apparatus for providing power monitoring processes are described. In one embodiment, for example, an apparatus may include at least one storage device and logic coupled to the at least one storage device. The logic may be configured to poll a power device comprising a plurality of power elements via an alarm status identifier operative to cause the power device to return an alarm status string comprising a plurality of alarm status bits, each of the plurality of alarm status bits indicating an active alarm state of one of the plurality of power elements, and determine each of the plurality of power elements in the active alarm state based on the alarm status string. Other embodiments are described.

Patent Agency Ranking