发明名称 Structure and method for managing workshares in a parallel region
摘要 A data processing system is adapted to execute at least one workshare construct in a parallel region. The data processing system uses at least one thread for executing a corresponding subsection of the workshare construct and provides control blocks for managing corresponding workshare constructs in the parallel region. A method of managing the control blocks comprises: adding an array of control blocks to a control block queue; assigning control blocks in the initialized array to corresponding workshare constructs in the parallel region until a barrier is reached; and waiting at the barrier for all threads in the parallel region to complete their corresponding subsections and then resetting the control block to the beginning of the control block queue. Also provided are a computer program product and a data processing system for implementing the method.
申请公布号 US2005080981(A1) 申请公布日期 2005.04.14
申请号 US20040845553 申请日期 2004.05.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARCHAMBAULT ROCH G.;SILVERA RAUL E.;ZHANG GUANSONG
分类号 G06F9/38;G06F9/50;G06F15/76;G11C5/00;(IPC1-7):G11C5/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址