IP Library Patent Application 15808354
Patent Application
App. No. 15/808,354

System and Method to Reserve Persistent Memory Space in an NVDIMM for NVDIMM Namespace Support

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/808,354
Abstract

A non-volatile dual inline memory module (NVDIMM) includes a registered dynamic random access memory (RDRAM) having a first capacity, and a non-volatile random access memory (NVRAM) having a second capacity. The first capacity is substantially equal to the second capacity. The NVRAM is configured with a reserved memory portion at a top of a DIMM physical address space of the NVDIMM. The reserved portion includes a label storage area for establishing a plurality of namespaces on the NVRAM.

Claims (35)

1 . A Non-Volatile Dual Inline Memory Module (NVDIMM), comprising:

a registered dynamic random access memory (RDRAM) having a first capacity; and

a non-volatile random access memory (NVRAM) having a second capacity, the first capacity being substantially equal to the second capacity, wherein the RDRAM is configured with a reserved memory portion at a top of a DIMM physical address space of the NVDIMM, the reserved portion including a label storage area for establishing a plurality of namespaces on the RDRAM.

2 . The NVDIMM of claim 1 , the reserve portion further including block usage history for memory storage blocks of the RDRAM.

3 . The NVDIMM of claim 1 , the reserve portion further including migration information for the RDRAM.

4 . The NVDIMM of claim 1 , wherein the reserved memory portion is 64 gigabytes.

5 . The NVDIMM of claim 4 , wherein the label storage area is 128 kilobytes.

6 . The NVDIMM of claim 1 , wherein the label storage area includes a first label for a permanent memory namespace.

7 . The NVDIMM of claim 6 , wherein the label storage area includes a second label for a block mode namespace.

8 . The NVDIMM of claim 1 , wherein the NVDIMM is an NVDIMM-N type NVDIMM.

9 . A method, comprising:

providing, on a Non-Volatile Dual Inline Memory Module (NVDIMM), a registered dynamic random access memory (RDRAM) having a first capacity;

providing, on the NVDIMM, a non-volatile random access memory (NVRAM) having a second capacity, the first capacity being substantially equal to the second capacity;

reserving, at a top of a DIMM physical address space of the RDRAM, a reserved memory portion of the NVDIMM, the reserved portion; and

including, in the reserved memory portion, a label storage area for establishing a plurality of namespaces on the RDRAM.

10 . The method of claim 9 , further comprising:

including, in the reserved memory portion, block usage history for memory storage blocks of the RDRAM.

11 . The method of claim 9 , further comprising:

including, in the reserved memory portion, migration information for the RDRAM.

12 . The method of claim 9 , wherein the reserved memory portion is 64 gigabytes.

13 . The method of claim 12 , wherein the label storage area is 128 kilobytes.

14 . The method of claim 9 , further comprising:

including, in the label storage area, a first label for a permanent memory namespace.

15 . The method of claim 14 , further comprising:

including, in the label storage area, a second label for a block mode namespace.

16 . The method of claim 9 , wherein the NVDIMM is an NVDIMM-N type NVDIMM.

17 . An information handling system, comprising:

a memory controller; and

a Non-Volatile Dual Inline Memory Module (NVDIMM) including:

a registered dynamic random access memory (RDRAM) having a first capacity; and

a non-volatile random access memory (NVRAM) having a second capacity, the first capacity being substantially equal to the second capacity;

wherein the memory controller configures the RDRAM with a reserved memory portion at a top of a DIMM physical address space of the NVDIMM, the reserved portion including a label storage area for establishing a plurality of namespaces on the RDRAM.

18 . The information handling system of claim 17 , the reserve portion further including block usage history for memory storage blocks of the RDRAM.

19 . The information handling system of claim 17 , the reserve portion further including migration information for the RDRAM.

20 . The information handling system of claim 17 , wherein the reserved memory portion is 64 gigabytes, and the label storage area is 128 kilobytes.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045482/0131) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2019
From: TSAI, PRICE; WANG, HOWARD; CHAO, CHING-LUNG
To: DELL PRODUCTS, LP
Reel/Frame 049030/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2019
From: TSAI, PRICE; WANG, HOWARD; CHAO, CHING-LUNG
To: DELL PRODUCTS, LP
Reel/Frame 048995/0174 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: TSAI, PRICE; WANG, HOWARD; CHAO, CHING-LUNG
To: DELL PRODUCTS, LP
Reel/Frame 045950/0796 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →