Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VSs_impls > VSs__MC_shared_impl
diff VSs.h @ 43:8733d1299c3a
add barrier
| author | Nina Engelhardt <nengel@mailbox.tu-berlin.de> |
|---|---|
| date | Tue, 11 Jun 2013 15:37:02 +0200 |
| parents | 37bb39da5ff1 |
| children |
line diff
1.1 --- a/VSs.h Fri Jun 07 15:47:52 2013 +0200 1.2 +++ b/VSs.h Tue Jun 11 15:37:02 2013 +0200 1.3 @@ -171,7 +171,8 @@ 1.4 singleton_data_end, 1.5 atomic, 1.6 trans_start, 1.7 - trans_end 1.8 + trans_end, 1.9 + barrier 1.10 }; 1.11 1.12 struct _VSsSemReq 1.13 @@ -215,6 +216,7 @@ 1.14 PrivQueueStruc *slavesReadyToResumeQ; //Shared (slaves not pinned) 1.15 PrivQueueStruc *freeExtraTaskSlvQ; //Shared 1.16 PrivQueueStruc *taskReadyQ; //Shared (tasks not pinned) 1.17 + PrivQueueStruc *barrierQ; 1.18 SlaveVP *slotTaskSlvs[NUM_CORES][NUM_ANIM_SLOTS]; 1.19 HashTable *argPtrHashTbl; 1.20 HashTable *commHashTbl; 1.21 @@ -230,7 +232,6 @@ 1.22 1.23 1.24 bool32 *coreIsDone; 1.25 - int32 numCoresDone; 1.26 1.27 int numInFlightTasks; 1.28 PrivQueueStruc *deferredSubmitsQ;
