发明授权
- 专利标题: Configuring a dependency graph for dynamic by-pass instruction scheduling
- 专利标题(中): 为动态旁路指令调度配置依赖图
-
申请号: US12116563申请日: 2008-05-07
-
公开(公告)号: US08250557B2公开(公告)日: 2012-08-21
- 发明人: Marcel Mitran , Alexander Vasilevskiy
- 申请人: Marcel Mitran , Alexander Vasilevskiy
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Greg Goshorn, P.C.
- 代理商 John D. Flynn; Gregory K. Goshorn
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
There is disclosed a method and system for configuring a data dependency graph (DDG) to handle instruction scheduling in computer architectures permitting dynamic by-pass execution, and for performing dynamic by-pass scheduling utilizing such a configured DDG. In accordance with an embodiment of the invention, a heuristic function is used to obtain a ranking of nodes in the DDG after setting delays at all identified by-pass pairs of nodes in the DDG to 0. From among a list of identified by-pass pairs of nodes, a node that is identified as being the least important to schedule early is marked as “bonded” to its successor, and the corresponding delay for that identified node is set to 0. Node rankings are re-computed and the bonded by-pass pair of nodes are scheduled in consecutive execution cycles with a delay of 0 to increase the likelihood that a by-pass can be successfully taken during run-time execution.
公开/授权文献
信息查询