Inventor
CRAIK ANDREW JAMES
CA14 patents
Patents
14 patentsUS11226799B1Jan 18, 2022
Deriving profile data for compiler optimization
IBM21 citations93
US11188364B1Nov 30, 2021
Compilation strategy for a sharable application snapshot
IBM12 citations85
US10782945B1Sep 22, 2020
Escape analysis supporting on-stack replacement
IBM5 citations72
US11409580B2Aug 9, 2022
Modifying a series of lock acquire and release operations to use a single lock reservation
IBM3 citations71
US11334331B2May 17, 2022
Loop lock reservation
IBM4 citations71
US11740947B2Aug 29, 2023
Resilient adaptive biased locking in multi-thread concurrent program execution
IBM0 citations61
US11609752B2Mar 21, 2023
Loop lock reservation
IBM0 citations61
US11409578B2Aug 9, 2022
Resilient adaptive biased locking in multi-thread concurrent program execution
IBM0 citations61
US10936290B2Mar 2, 2021
Compile-time folding of assumed constant values
IBM0 citations56
US11397568B2Jul 26, 2022
Escape analysis support for method redefinition
IBM0 citations51
US11182149B2Nov 23, 2021
Just-in-time code patching
IBM0 citations50
US11061703B2Jul 13, 2021
Managed runtime data marshaling for native code access using a thread local native buffer
IBM0 citations50
US11188316B2Nov 30, 2021
Performance optimization of class instance comparisons
IBM0 citations49
US11157252B2Oct 26, 2021
Assessment of the benefit of post-inlining program transformation in inlining decisions
IBM0 citations44