Patent ID: 7467280
Filing Date: 2008-12-16
Classification: G06F,Y02D

Abstract:
1. A method for reconfiguring cache memory, comprising: analyzing one or more characteristics of an execution entity accessing a cache memory, said one or more characteristics of an execution entity including at least size of data structure used by the execution entity, expected reference pattern of the execution entity, and heat generated by the execution entity, said analyzing including at least reading temperature data associated with the execution entity to determine amount of heat generated by the execution entity, said analyzing being performed on-line while the execution entity is being run; and reconfiguring the cache memory dynamically based on the one or more characteristics analyzed, the step of reconfiguring including modifying associativity of the cache memory, modifying amount of the cache memory available to store data, changing coherence granularity of the cache memory, or modifying line size of the cache memory, or combination thereof, said step of reconfiguring including at least: