SELECTIVE SPECULATIVE CLASS-BASED OPTIMIZATION

Patent №

US 9,250,865

Granted

2016-02-02

Filed 2014

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14200239

A method, apparatus, and/or computer program product performs selective speculative class-based optimization through the use of a type propagation analysis of class. Responsive to a determination that the type of class is not a fixed type, a determination is made as to whether the class is sub-classed. Responsive to a determination the class is not sub-classed, a virtual synthetic property method is created. The virtual synthetic property method is accommodated in an enhanced java virtual machine using a stack frame type. The stack frame type has associated metadata for throwing an exception and an invisibility property. The virtual synthetic property method, along with a virtual guard, is inlined, and a slow path is created. The slow path handles executions of the virtual synthetic property method when sub-classes of the class, which override an implementation of the virtual synthetic property method, are loaded in the future.

AI hardwareG06F 8/24G06F 9/4552G06F 9/45504G06F 9/45516

AI classification

AI hardware0.95
Speech0.00
Knowledge representation0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Planning0.00
Natural language0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 323750142

Assignors

STOODLEY, MARK G., SUNDARESAN, VIJAY

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC