Invention Grant
- Patent Title: Runtime dependence-aware scheduling using assist thread
- Patent Title (中): 使用辅助线程的运行时依赖感知调度
-
Application No.: US12435809Application Date: 2009-05-05
-
Publication No.: US08214831B2Publication Date: 2012-07-03
- Inventor: Alexandre E. Eichenberger , Kathryn M. O'Brien , Xiaotong Zhuang
- Applicant: Alexandre E. Eichenberger , Kathryn M. O'Brien , Xiaotong Zhuang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Francis Lammes; Stephen J. Walder, Jr.; William Stock
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
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.
Public/Granted literature
- US20100287550A1 Runtime Dependence-Aware Scheduling Using Assist Thread Public/Granted day:2010-11-11
Information query