Abstract:
PROBLEM TO BE SOLVED: To provide a system and a method for managing power consumption of a computer processor. SOLUTION: The method comprises the steps of: measuring the power consumption volume being consumed; monitoring execution for a final instruction; determining the final instruction address for the final instruction; determining the measured power consumption for the final instruction; and storing the final instruction address into a power consumption history table (PHT) in association with the measured power consumption volume. The information stored in the PHT, then, can be used for managing the power, which is consumed by the computer processor system. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method that selectively prefetches a line M+1 from an L2 cache or a main memory to an L1 instruction cache when executing a line M. SOLUTION: If an unresolved branch exists in the unsettled line M, the line M+1 being predictive is prefetched not from the main memory but from the L2 cache to the L1 instruction cache. The unresolved branch in the unsettled line M is resolved before the line M+1 is prefetched from the main memory. If an unresolved branch does not exist, the line M is committed and prefetched from the main memory. As above, potentially useless prefetching is not performed, thus holding the bandwidth of the main memory. COPYRIGHT: (C)2003,JPO