发明申请
- 专利标题: Hardware Acceleration for Inline Caches in Dynamic Languages
- 专利标题(中): 动态语言内联缓存的硬件加速
-
申请号: US14262852申请日: 2014-04-28
-
公开(公告)号: US20150205726A1公开(公告)日: 2015-07-23
- 发明人: Behnam Robatmili , Gheorghe Calin Cascaval , Madhukar Nagaraja Kedlaya , Dario Suarez Gracia
- 申请人: QUALCOMM Incorporated
- 申请人地址: US CA San Diego
- 专利权人: QUALCOMM Incorporated
- 当前专利权人: QUALCOMM Incorporated
- 当前专利权人地址: US CA San Diego
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F9/38 ; G06F9/30
摘要:
Aspects include a computing devices, systems, and methods for hardware acceleration for inline caches in dynamic languages. An inline cache may be initialized for an instance of a dynamic software operation. A call of an initialized instance of the dynamic software operation may be executed by an inline cache hardware accelerator. The inline cache may be checked to determine that its data is current. When the data is current, the initialized instance of the dynamic software operation may be executed using the related inline cache data. When the data is not current, a new inline cache may be initialized for the instance of the dynamic software operation, including the not current data of a previously initialized instance of the dynamic software operation. The inline cache hardware accelerator may include an inline cache memory, a coprocessor, and/or a functional until one an inline cache pipeline connected to a processor pipeline.
公开/授权文献
信息查询