发明名称 Runtime dependence-aware scheduling using assist thread
摘要 A runtime dependence-aware scheduling of dependent iterations mechanism is provided. Computation is performed for one or more iterations of computer executable code by a main thread. Dependence information is determined for a plurality of memory accesses within the computer executable code using modified executable code using a set of dependence threads. Using the dependence information, a determination is made as to whether a subset of a set of uncompleted iterations in the plurality of iterations is capable of being executed ahead-of-time by the one or more available threads in the data processing system. If the subset of the set of uncompleted iterations in the plurality of iterations is capable of being executed ahead-of-time, the main thread is signaled to skip the subset of the set of uncompleted iterations and the set of assist threads is signaled to execute the subset of the set of uncompleted iterations.
申请公布号 US8214831(B2) 申请公布日期 2012.07.03
申请号 US20090435809 申请日期 2009.05.05
申请人 EICHENBERGER ALEXANDRE E.;O'BRIEN KATHRYN M.;ZHUANG XIAOTONG;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EICHENBERGER ALEXANDRE E.;O'BRIEN KATHRYN M.;ZHUANG XIAOTONG
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址