Reconfigurable cache for application-based memory configuration
First Claim
Patent Images
1. A computer system comprising:
- a cache memory;
a functional unit in communication with the cache memory, wherein the functional unit executes applications using the cache memory; and
a reconfiguration module for determining an optimal configuration of the cache memory for a particular application and programming the cache memory to the optimal configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a cache memory a functional unit in communication with the cache memory, and a reconfiguration module. The functional unit executes applications using the cache memory. The reconfiguration module is for determining an optimal configuration of cache memory for a particular application and programming the cache memory to the optimal configuration. A method of reconfiguring cache memory includes determining an optimal configuration of cache memory for a particular application executed by a functional unit using a cache memory and programming the cache memory to the optimal configuration.
10 Citations
20 Claims
-
1. A computer system comprising:
-
a cache memory;
a functional unit in communication with the cache memory, wherein the functional unit executes applications using the cache memory; and
a reconfiguration module for determining an optimal configuration of the cache memory for a particular application and programming the cache memory to the optimal configuration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of reconfiguring cache memory comprising:
-
determining an optimal configuration of the cache memory for a particular application executed by a functional unit using the cache memory; and
programming the cache memory to the optimal configuration. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
means for determining an optimal configuration of cache memory for a particular application executed by a functional unit using a cache memory; and
means for programming the cache memory to the optimal configuration. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system comprising:
-
a field-programmable gate array;
a functional unit in communication with the field-programmable gate array, wherein the functional unit executes applications using the field-programmable gate array; and
a reconfiguration module for determining an optimal configuration of the field-Programmable gate array for a particular application and programming the field-programmable gate array to the optimal configuration, wherein the reconfiguration module determines the optimal configuration by collecting performance information and analyzing the collected performance information. - View Dependent Claims (19, 20)
-
Specification