Abstract:
A method performed by a processor to improve wear-leveling in a cross-point (XD) memory, comprises detecting, by a processor coupled to the XD memory, a trigger event, wherein the XD memory comprises a first section of memory units and a second section of memory units, and in response to detecting the trigger event, relocating, by the processor, data stored in a first memory unit of the first section of memory units to a memory unit adjacent to a last memory unit of the first section of memory units, and relocating, by the processor, data stored in a first memory unit of the second section of memory units to a memory unit adjacent to a last memory unit of the second section of memory units.