Patent ID: 8671246
Filing Date: 2014-03-11
Classification: G06F

Abstract:
1. An information processing system that performs a prefetch for predicting data that is likely to be accessed by a central processing unit, reading the predicted data from a main memory, and storing the predicted data in a cache area in advance, the information processing system comprising: a usage information storage unit that stores therein a command identifier uniquely identifying a command causing the prefetch and usage information of data prefetched by the command, the usage information being associated with the command identifier and indicating whether the prefetched data has been accessed; a usage information writing unit that writes the usage information of the prefetched data in the usage information storage unit; a usage information reading unit that, upon discarding data from the cache area, reads usage information of the data from the usage information storage unit; a counting unit that performs a prefetch miss count indicating the number of times when the prefetched data has not been accessed, by using the usage information read by the usage information reading unit; a converting unit that converts the prefetch miss count, performed by the counting unit, to have a format usable by a computer program; and a notifying unit that notifies that the prefetch miss count, performed by the counting unit, has exceeded a predetermined threshold to a computer program.