发明授权
US07383401B2 Method and system for identifying multi-block indirect memory access chains
有权
用于识别多块间接存储器访问链的方法和系统
- 专利标题: Method and system for identifying multi-block indirect memory access chains
- 专利标题(中): 用于识别多块间接存储器访问链的方法和系统
-
申请号: US11446624申请日: 2006-06-05
-
公开(公告)号: US07383401B2公开(公告)日: 2008-06-03
- 发明人: Spiros Kalogeropulos , Yonghong Song , Partha P. Tirumalai
- 申请人: Spiros Kalogeropulos , Yonghong Song , Partha P. Tirumalai
- 申请人地址: US CA Santa Clara
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Robert C. Kowert; Anthony M. Petro
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A method and system for identifying multi-block indirect memory access chains. A method may include identifying basic blocks between an entry point and an exit point of a procedure, where the procedure includes a control statement governing its execution. It may be determined whether a probability of execution of a given basic block relative to the control statement equals or exceeds a first threshold value. If so, a respective set of one or more chains of indirect memory accesses may be generated, where each chain includes at least a respective head memory access that does not depend for its memory address computation on another memory access within the given basic block. Chains may be joined across basic blocks dependent upon whether the relative execution probabilities of the blocks exceed a threshold value.
公开/授权文献
信息查询