Mercurial > hg > Members > Moririn
comparison src/parallel_execution/context.h @ 473:71b634a5ed65
Merge
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 28 Dec 2017 11:55:59 +0900 |
parents | b6437feb04ee |
children | b92898d3a630 |
comparison
equal
deleted
inserted
replaced
472:a4d94c591246 | 473:71b634a5ed65 |
---|---|
181 enum Code shutdown; | 181 enum Code shutdown; |
182 enum Code next; | 182 enum Code next; |
183 struct Queue* tasks; | 183 struct Queue* tasks; |
184 pthread_t thread; | 184 pthread_t thread; |
185 struct TaskManager* taskManager; | 185 struct TaskManager* taskManager; |
186 struct Context* context; | |
186 } Worker; | 187 } Worker; |
187 struct CPUWorker { | 188 struct CPUWorker { |
188 pthread_mutex_t mutex; | 189 pthread_mutex_t mutex; |
189 pthread_cond_t cond; | 190 pthread_cond_t cond; |
190 struct Context* context; | 191 struct Context* context; |
191 int id; | 192 int id; |
193 int loopCounter; | |
192 } CPUWorker; | 194 } CPUWorker; |
193 #ifdef USE_CUDAWorker | 195 #ifdef USE_CUDAWorker |
194 struct CUDAWorker { | 196 struct CUDAWorker { |
195 CUdevice device; | 197 CUdevice device; |
196 CUcontext cuCtx; | 198 CUcontext cuCtx; |