Invention Grant
- Patent Title: Committing transaction without first flushing processor cache to non-volatile memory when connected to UPS
-
Application No.: US14964006Application Date: 2015-12-09
-
Publication No.: US09772942B2Publication Date: 2017-09-26
- Inventor: Sumanta Kumar Bahali , John K. Langgood , Kevin Michael Reinberg , Kevin S. Vernon
- Applicant: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
- Applicant Address: SG New Tech Park
- Assignee: Lenovo Enterprise Solutions (Singapore) PTE., LTD.
- Current Assignee: Lenovo Enterprise Solutions (Singapore) PTE., LTD.
- Current Assignee Address: SG New Tech Park
- Agent Jason Friday
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0804 ; G06F12/0868

Abstract:
A computing system includes a processor that has a processor cache built-in, and a non-volatile memory, such as a non-volatile dual-inline memory module (NVDIMM), which is being used as system memory within the computing system. The processor processes a transaction. If the computing system is connected to an uninterruptible power supply (UPS) (and the UPS is connected to a mains power source that is currently providing power), the transaction is committed without first flushing the processor cache to the non-volatile memory. If the computing system is not connected to a UPS (and is connected to a mains power source that is currently providing power), the transaction is not committed until the processor cache has been flushed to the non-volatile memory.
Public/Granted literature
Information query