Cache system, cache system control method, and information processing apparatus
AssigneeKabushiki Kaisha Toshiba
InventorHiroyuki Usui
Life of this patent
Estimating the term…
Abstract
To provide a cache system that can dynamically change a cache capacity by memory areas divided into plural. The cache system includes a line counter that counts the number of effective lines for each memory area. The effective line is a cache line in which effective cache data is stored. Cache data to be invalidated at the time of changing the cache capacity is selected based on the number of effective lines counted by the line counter.
Claims20
A cache system that can dynamically change a cache capacity by memory areas divided into plural, comprising a line counter that counts number of effective lines for each of the memory areas in which cache data is arranged when the cache capacity is maximum, wherein
- the effective line is a cache line in which effective cache data is stored,
- the cache data is invalidated with changing of the cache capacity, and
- at a time of changing the cache capacity, the cache data to be invalidated is selected based on the number of the effective lines counted by the line counter.
A cache system control method comprising:
- dynamically changing a cache capacity by memory areas divided into plural;
- and
- counting number of effective lines for each memory area in which cache data is arranged when the cache capacity is maximum, wherein
- the effective line is a cache line in which effective cache data is stored,
- the cache data is invalidated with changing of the cache capacity, and
- at a time of changing the cache capacity, the cache data to be invalidated is selected, based on a counted number of the effective lines.
An information processing apparatus comprising:
- a cache system that can dynamically change a cache capacity by memory areas divided into plural;
- and
- a master that accesses the cache system, wherein
- the cache system includes a line counter that counts number of effective lines for each memory area in which cache data is arranged when the cache capacity is maximum,
- the effective line is a cache line in which effective cache data is stored,
- the cache data is invalidated with changing of the cache capacity, and
- at a time of changing the cache capacity, the cache data to be invalidated is selected based on the number of the effective lines counted by the line counter.
Dependencies are inferred from the claim text.