Back to results
US 10,241,710 B2Granted
Multi-level memory with direct access
AssigneeIntel Corporation
InventorsBlaise Fanning, Shekoufeh Qawami, Raymond S. Tetrick, Frank T. Hady
Life of this patent
Estimating the term…
Abstract
Examples of a multi-level memory with direct access are described. Examples include designating an amount of a non-volatile random access memory (NVRAM) for use as memory for a computer system. Examples also include designating a second amount of the NVRAM to for use as storage for the computing device. Examples also include re-designating at least a first portion of the first amount of NVRAM from use as memory to use as storage.
Claims28
A method, comprising:
- designating a first amount of a non-volatile memory for use as memory for a computing system;
- designating a second amount of the non-volatile memory for use as storage for the computing system;
- generating a memory remap table for the first amount;
- generating a storage remap table for the second amount;
- and
- updating the memory and storage remap tables responsive to a re-designation of a portion of the first or second amounts for use as storage or memory.
3 more elements
A device, comprising:
- a hardware control logic to:
- designate a first amount of a non-volatile memory for use as memory for a computing system;
- designate a second amount of the non-volatile memory for use as storage for the computing system;
- generate a memory remap table for the first amount;
- generate a storage remap table for the second amount;
- and
- update the memory and storage remap tables responsive to a re-designation of a portion of the first or second amounts for use as storage or memory.
4 more elements
A system, comprising:
- non-volatile memory;
- volatile memory;
- and
- a hardware control logic to:
- designate a first amount of the non-volatile memory for use as memory for a computing system;
- designate a second amount of the non-volatile memory for use as storage for the computing system;
- generate a memory remap table for the first amount;
- generate a storage remap table for the second amount;
- and
- update the memory and storage remap tables responsive to a re-designation of a portion of the first or second amounts for use as storage or memory.
7 more elements
Dependencies are inferred from the claim text.