Patent ID: 9329987
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A system for dynamically determining accesses to memory areas in a memory system, the system comprising: a plurality of tracking units comprising a plurality of first tracking units and second tracking units, the first tracking units configured to determine accesses to a set of memory areas during a first time period and select one of the memory areas based at least in part on the determined accesses to the memory areas, wherein the number of memory areas is equal to the number of first tracking units, wherein each first tracking unit is assigned to a different one of the memory areas, and wherein a memory area includes multiple sub-areas; the second tracking units configured to determine accesses to the sub-areas of the selected memory area during a second time period; and a controller configured to assign, prior to the first time period, each of a fixed number of the tracking units as either a first tracking unit or a second tracking unit for the duration of the first and second time periods without reassigning any first tracking unit for the first time period as a second tracking unit for the second time period and without assigning any tracking unit that was unassigned for the first time period as a second tracking unit for the second time period, the controller further configured to generate information related to the determined accesses to the memory areas and the sub-areas in the selected memory area for memory management.