Invention Grant
- Patent Title: Fingerprint-based code version selection
- Patent Title (中): 基于指纹的代码版本选择
-
Application No.: US14960534Application Date: 2015-12-07
-
Publication No.: US09395961B1Publication Date: 2016-07-19
- Inventor: Jonathan D. Bradbury , Giles R. Frazier , Michael Karl Gschwind , Christian Jacobi , Anthony Saporito , Chung-Lung K. Shum
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent William A. Kinnaman, Jr.
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/44

Abstract:
Embodiments relate to fingerprint-based code version selection. An aspect includes based on a call to a method being issued by calling software that is currently executing on a processor of a computer system, determining a fingerprint comprising a representation of a sequence of behavior that occurs in the processor while the calling software is executing. Another aspect includes, based on determining that the match for the fingerprint is located in the entry in the fingerprint table, executing the associated code version of the method. Another aspect includes, based on determining that no match for the fingerprint is located in any entry in the fingerprint table: determining a new code version of the method by a compiler of the computer system; storing the fingerprint with an identifier of the new code version in a new entry in the fingerprint table; and executing the new code version.
Information query