Invention Grant
- Patent Title: Concurrent inline cache optimization in accessing dynamically typed objects
- Patent Title (中): 访问动态类型对象的同时内联缓存优化
-
Application No.: US14096912Application Date: 2013-12-04
-
Publication No.: US09251071B2Publication Date: 2016-02-02
- Inventor: Filip J. Pizlo
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/44 ; G06F9/455 ; G06F9/45

Abstract:
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.
Public/Granted literature
- US20150067267A1 CONCURRENT INLINE CACHE OPTIMIZATION IN ACCESSING DYNAMICALLY TYPED OBJECTS Public/Granted day:2015-03-05
Information query