The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 25, 2024

Filed:

Mar. 25, 2022
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventor:

Benjamin John Fuller, Concord, MA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0891 (2016.01); G06F 1/32 (2019.01); G06F 12/0804 (2016.01); G06F 12/0831 (2016.01); G06F 13/16 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0891 (2013.01); G06F 1/32 (2013.01); G06F 12/0804 (2013.01); G06F 12/0833 (2013.01); G06F 13/1668 (2013.01); G06F 2212/60 (2013.01);
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.


Find Patent Forward Citations

Loading…