CONCURRENT INLINE CACHE OPTIMIZATION IN ACCESSING DYNAMICALLY TYPED OBJECTS

Patent №

US 9,251,071

Granted

2016-02-02

Filed 2013

Owner

APPLE INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14096912

A method and an apparatus for concurrent accessing of dynamically type objects based on inline cache code are described. Inline cache initialization in a single thread may be off loaded to an interpreter without incurring unnecessary synchronization overhead. A thread bias mechanism may be provided to detect whether a code block is executed in a single thread. Further, the number of inline cache initializations performed via a compiler, such as baseline JIT compiler, can be reduced to improve processing performance.

AI hardwareG06F 12/0815G06F 8/315G06F 8/4443G06F 9/4491G06F 9/45504G06F 9/45508G06F 9/45516G06F 9/4552+3 more

AI classification

AI hardware1.00
Knowledge representation0.40
Natural language0.03
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00
Planning0.00

Ownership

APPLE INC.

assignment · 317210938

Assignors

PIZLO, FILIP J.

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

© 2026 NYSGPT2525 LLC