Performance optimization of class instance comparisons
AssigneeInternational Business Machines Corporation
InventorsOluwatobi Ajila, Andrew James Craik, Daniel Heidinga, Graham Alan Chapman
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsOluwatobi Ajila, Andrew James Craik, Daniel Heidinga, Graham Alan Chapman
Estimating the term…
An embodiment includes executing a code interpretation engine such that the interpretation engine interprets a first portion of a source code that includes a first comparison between a first pair of operands. The embodiment also includes performing, in memory, a first bitwise comparison between a block A1 and a block B1 of the first portion of the source code. The embodiment also speeds up execution of the first portion of the source code responsive to the first bitwise comparison producing a negative result. The embodiment speeds up the first portion by omitting at least one of (i) a second bitwise comparison between a block A2 and a block B2, and (ii) a field-wise comparison between a block A3 and a block B3.
A computer implemented method comprising:
A computer usable program product for performing class instance comparisons, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:
A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:
Dependencies are inferred from the claim text.