Mercurial > hg > Members > Moririn
comparison src/parallel_execution/context.h @ 451:dcc42f3e7e97
Auto choice blockDim
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 05 Dec 2017 06:33:40 +0900 |
parents | d3d7a7d6a117 |
children | 1432d924c472 |
comparison
equal
deleted
inserted
replaced
450:d3d7a7d6a117 | 451:dcc42f3e7e97 |
---|---|
196 struct Context* context; | 196 struct Context* context; |
197 int id; | 197 int id; |
198 struct Queue* tasks; | 198 struct Queue* tasks; |
199 int runFlag; | 199 int runFlag; |
200 enum Code next; | 200 enum Code next; |
201 int num_stream; | 201 int numStream; |
202 struct Executor* executor; | 202 struct Executor* executor; |
203 CUstream *stream; | 203 CUstream *stream; |
204 } CUDAWorker; | 204 } CUDAWorker; |
205 #else | 205 #else |
206 struct CUDAWorker { | 206 struct CUDAWorker { |
368 } Executor; | 368 } Executor; |
369 #ifdef USE_CUDAWorker | 369 #ifdef USE_CUDAWorker |
370 struct CUDAExecutor { | 370 struct CUDAExecutor { |
371 CUdeviceptr** kernelParams; | 371 CUdeviceptr** kernelParams; |
372 struct CUDABuffer* buffer; | 372 struct CUDABuffer* buffer; |
373 int maxThreadPerBlock; | |
373 } CUDAExecutor; | 374 } CUDAExecutor; |
374 struct CUDABuffer { | 375 struct CUDABuffer { |
375 int inputLen; | 376 int inputLen; |
376 int outputLen; | 377 int outputLen; |
377 union Data** inputData; | 378 union Data** inputData; |