US2019243558A1PendingUtilityA1
Two-level system main memory
Est. expiryDec 22, 2030(~4.4 yrs left)· nominal 20-yr term from priority
G06F 2212/7203G06F 12/0868G06F 11/0766G06F 2212/1024G11C 14/009G06F 2212/7208G06F 3/0611G06F 12/0893G06F 2212/313G06F 2212/7209G06F 12/0638G06F 12/0246G06F 3/0647G06F 3/0685G06F 2212/7211G06F 12/00
65
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The far memory is presented as “main memory” to the host OS while the near memory is a cache for the far memory that is transparent to the OS, thus appearing to the OS the same as prior art main memory solutions. The management of the two-level memory may be done by a combination of logic and modules executed via the host CPU. Near memory may be coupled to the host system CPU via high bandwidth, low latency means for efficient processing. Far memory may be coupled to the CPU via low bandwidth, high latency means.
Claims
exact text as granted — not AI-modified1 .- 18 . (canceled)
19 .- 28 . (canceled)
29 . A computing system, comprising:
a processor; a network interface; a memory coupled to the processor, the memory comprising a volatile component and a non volatile component, the non volatile component of the memory to keep persisted pages of data so that the persisted pages of data are accessible to the processor without having to access a discrete mass storage drive.
30 . The computing system of claim 29 wherein the computing system further comprises a disk level memory.
31 . The computing system of claim 29 wherein the non volatile memory component is a component of main memory.
32 . The computing system of claim 29 wherein the volatile component of the memory comprises dynamic random access memory (DRAM).
33 . The computing system of claim 29 wherein the pages of data are migratable to the non volatile component of the memory.
34 . The computing system of claim 29 wherein the memory is able to store data in a compressed format.
35 . A method, comprising:
in a computing system comprising a processor, a network interface and a memory coupled to the processor, wherein the memory comprises a volatile component and a non volatile component: keeping persisted pages in the non volatile component of the memory; and, accessing the persisted pages in the non volatile component of the memory by the processor without accessing a discrete mass storage drive.
36 . The method of claim 35 wherein the computing system further comprises a disk level memory.
37 . The method of claim 35 wherein the non volatile memory component is a component of main memory.
38 . The method of claim 35 wherein the volatile component of the memory comprises dynamic random access memory (DRAM).
39 . The method of claim 35 further comprising migrating the pages to the non volatile component of the memory.
40 . The method of claim 35 further comprising the memory storing the data in a compressed format.Join the waitlist — get patent alerts
Track US2019243558A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.