Patent ID: 11960754
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
a memory component; and
a processing device, operatively coupled with the memory component, to:
construct a logical array having a plurality of memory banks that are separate from the memory component, wherein each of the plurality of memory banks is split into a plurality of slots, wherein each slot of the plurality of slots of each of the plurality of memory banks is separated into rows;
store, in the plurality of slots of each of the plurality of memory banks of the logical array, a plurality of elements corresponding to a plurality of data components stored in the memory component;
determine a location of a data component stored in the memory component by:
searching for elements stored in particular slots of the plurality of slots to determine which slots of the plurality of slots contain the elements;
performing a corrective search on the rows of the slots of the plurality of slots that contain the elements to locate a particular element by locating a lowest numbered key within the elements, wherein the particular element is associated with the lowest numbered key, wherein the lowest numbered key has a corresponding value and the corresponding value is stored within the element with the lowest numbered key; and
determining the location of the data component by using the stored corresponding value within the element with lowest numbered key; and

access the data component stored in the memory component based on the location.