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;