发明授权
- 专利标题: Performing a partial cache line storage-modifying operation based upon a hint
- 专利标题(中): 基于提示执行部分缓存行存储修改操作
-
申请号: US13349315申请日: 2012-01-12
-
公开(公告)号: US08332588B2公开(公告)日: 2012-12-11
- 发明人: Ravi K. Arimilli , Guy L. Guthrie , William J. Starke , Derek E. Williams
- 申请人: Ravi K. Arimilli , Guy L. Guthrie , William J. Starke , Derek E. Williams
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Yudell Isidore Ng Russell PLLC
- 主分类号: G06F12/04
- IPC分类号: G06F12/04
摘要:
Analyzing pre-processed code includes identifying at least one storage-modifying construct specifying a storage-modifying memory access to a memory hierarchy of a data processing system and determining if more than one granule of a cache line of data containing multiple granules that is targeted by the storage-modifying construct is subsequently referenced by said pre-processed code. Post-processed code including a storage-modifying instruction corresponding to the at least one storage-modifying construct in the pre-processed code is generated and stored. Generating the post-processed code includes marking the storage-modifying instruction with a partial cache line hint indicating that said storage-modifying instruction targets less than a full cache line of data within a memory hierarchy if the analyzing indicates only one granule of the target cache line will be accessed while the cache line is held in the cache memory and otherwise refraining from marking the storage-modifying instruction with the partial cache line hint.
公开/授权文献
信息查询