Back to results
US 10,860,491 B2Granted
Cache management method using object-oriented manner and associated microcontroller
AssigneeMediate Co., Ltd.
InventorsChih-Hsiang Hsiao, Chi-Hsuan Lin
Life of this patent
Estimating the term…
Abstract
The present invention provides a microcontroller, wherein the microcontroller includes a processor, a first memory and a cache controller. The first memory includes at least a working space. The cache controller is coupled to the first memory, and is arranged for managing the working space of the first memory, and dynamically loading at least one object from a second memory to the working space of the first memory in an object-oriented manner.
Claims18
A microcontroller, comprising:
- a processor;
- a first memory, coupled to the processor, wherein the first memory comprises at least a working space;
- a cache controller, coupled to the first memory, for managing the working space of the first memory, and dynamically loading at least one object from a second memory to the working space of the first memory in an object-oriented manner;
- wherein the cache controller is implemented by software, and the microcontroller further comprises a hardware cache coupled between the first memory and the second memory, and the hardware cache is arranged to store data that is read from the second memory.
1 more element
A microcontroller, comprising:
- a processor;
- a first memory, coupled to the processor, wherein the first memory comprises at least a working space;
- a cache controller, coupled to the first memory, for managing the working space of the first memory, and dynamically loading at least one object from a second memory to the working space of the first memory in an object-oriented manner;
- wherein the cache controller comprises:
- an object-oriented policy manager, for providing at least one cache policy indicating relationships of a plurality of objects;
- an object allocator, coupled to the object-oriented policy manager, for referring to the at least one cache policy to determine at least one of the objects;
- and
- a dynamic loader, coupled to the object allocator, for loading the at least one of the objects, determined by the object allocator, from the second memory to the working space of the first memory.
5 more elements
A cache management method, comprising:
- providing a first memory having a working space;
- and
- using a cache controller to dynamically load at least one object from a second memory to the working space of the first memory in an object-oriented manner;
- wherein the cache controller is implemented by software, and cache management method further comprises:
- providing a hardware cache coupled between the first memory and the second memory to store data read from the second memory.
2 more elements
A cache management method, comprising:
- providing a first memory having a working space;
- and
- using a cache controller to dynamically load at least one object from a second memory to the working space of the first memory in an object-oriented manner;
- wherein the step of using the cache controller to dynamically load the at least one object from the second memory to the working space of the first memory in the object-oriented manner comprises:
- providing at least one cache policy indicating relationships of a plurality of objects;
- referring to the at least one cache policy to determine at least one of the objects;
- and
- loading the at least one of the objects from the second memory to the working space of the first memory.
5 more elements
Dependencies are inferred from the claim text.