Patent ID: 6587939
Filing Date: 2003-07-01
Classification: G06F,Y10S

Abstract:
An information processing apparatus comprising:an instruction sequence occurrence frequency detecting means for detecting occurrence frequencies of patterns of sequences of executable instructions in an executable program; a compressed instruction definition means for selecting a sequence of executable instructions to be compressed on the basis of the occurrence frequencies as detected by the instruction sequence occurrence frequency detecting unit, defining a compressed instruction of the sequence of executable instructions as selected, and generating a compressed/executable instruction correspondence table indicative of the correspondence between the compressed instruction as defined and the sequence of executable instructions corresponding to the compressed instruction; a conversion means for converting the sequence of executable instructions contained in the executable program into the corresponding compressed instruction on the basis of the compressed/executable instruction correspondence table as generated by the compressed instruction definition unit; an executable instruction extracting means for extending the compressed instruction contained in the executable program into the sequence of corresponding executable instructions in advance of decoding the executable program; and a reconfiguration means for reconfiguring the executable instruction extracting means on the basis of the compressed/executable instruction correspondence table in order that the compressed instruction as defined is extended into the sequence of the corresponding executable instructions by means of the executable instruction extracting unit.