AC

Andrew James Craik

IBM: 27 patents #3,831 of 70,183Top 6%
Overall (All Time): #144,574 of 4,157,543Top 4%
27
Patents All Time

Issued Patents All Time

Showing 1–25 of 27 patents

Patent #TitleCo-InventorsDate
11740947 Resilient adaptive biased locking in multi-thread concurrent program execution 2023-08-29
11609752 Loop lock reservation 2023-03-21
11409580 Modifying a series of lock acquire and release operations to use a single lock reservation 2022-08-09
11409578 Resilient adaptive biased locking in multi-thread concurrent program execution 2022-08-09
11397568 Escape analysis support for method redefinition Vijay Sundaresan 2022-07-26
11334331 Loop lock reservation 2022-05-17
11226799 Deriving profile data for compiler optimization Vijay Sundaresan, Mark Graham Stoodley, Daniel Heidinga 2022-01-18
11188364 Compilation strategy for a sharable application snapshot Vijay Sundaresan, Mark Graham Stoodley, Daniel Heidinga, Ashutosh Mehra 2021-11-30
11188316 Performance optimization of class instance comparisons Oluwatobi Ajila, Daniel Heidinga, Graham A. Chapman 2021-11-30
11182149 Just-in-time code patching 2021-11-23
11157252 Assessment of the benefit of post-inlining program transformation in inlining decisions Erick Ochoa, Jose N. Amaral, Karim Ali 2021-10-26
11061703 Managed runtime data marshaling for native code access using a thread local native buffer 2021-07-13
11061704 Lightweight and precise value profiling Joseph Devin Micheal Papineau, Nicholas J. Coughlin 2021-07-13
10956284 Using hardware transactional memory to optimize reference counting Vijay Sundaresan, Younes Manton, Yi Bo Zhang 2021-03-23
10936290 Compile-time folding of assumed constant values Nicholas J. Coughlin, Graham A. Chapman, Daniel Heidinga 2021-03-02
10891210 Dataflow analysis to reduce the overhead of on stack replacement Joseph Devin Micheal Papineau, Vijay Sundaresan 2021-01-12
10782945 Escape analysis supporting on-stack replacement Vijay Sundaresan 2020-09-22
10621086 Dynamic resource visibility tracking to avoid atomic reference counting Younes Manton, Vijay Sundaresan, Yi Bo Zhang 2020-04-14
10592387 Dataflow analysis to reduce the overhead of on stack replacement Joseph Devin Micheal Papineau, Vijay Sundaresan 2020-03-17
10585651 Partial connection of iterations during loop unrolling Vijay Sundaresan 2020-03-10
10552185 Lightweight and precise value profiling Joseph Devin Micheal Papineau, Nicholas J. Coughlin 2020-02-04
10379885 Enhanced local commoning Patrick R. Doyle, Vijay Sundaresan 2019-08-13
10078505 Partial connection of iterations during loop unrolling Vijay Sundaresan 2018-09-18
10055210 Expanding inline function calls in nested inlining scenarios Rachel E. Craik, Patrick R. Doyle 2018-08-21
10002010 Multi-byte compressed string representation Filip Jeremic, Vijay Sundaresan 2018-06-19