发明名称 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
代理机构 代理人
主权项
地址