发明名称 |
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 managi ng corresponding workshare constructs in the parallel region. A method of managing the contro l 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 parall el region until a barrier is reached; and waiting at the barrier for all threads in the parallel regio n 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.
|
申请公布号 |
CA2442803(A1) |
申请公布日期 |
2005.03.26 |
申请号 |
CA20032442803 |
申请日期 |
2003.09.26 |
申请人 |
IBM CANADA LIMITED - IBM CANADA LIMITEE |
发明人 |
SILVERA, RAUL E.;ZHANG, GUANSONG;ARCHAMBAULT, ROCH G. |
分类号 |
G06F9/38;G06F9/50;G06F15/76;G11C5/00;(IPC1-7):G06F15/76 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|