Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

wkf_threadpool_workerdata_struct Struct Reference

#include <WKFThreads.h>

List of all members.

Public Attributes

int padding1 [8]
wkf_shared_iterator_titer
wkf_tilestack_terrorstack
int threadid
int threadcount
int devid
float devspeed
void * parms
void * thrpool
int padding2 [8]


Detailed Description

thread-specific handle data for workers

Definition at line 516 of file WKFThreads.h.


Member Data Documentation

int wkf_threadpool_workerdata_struct::devid
 

worker CPU/GPU device ID

Definition at line 522 of file WKFThreads.h.

Referenced by wkf_threadpool_create, and wkf_threadpool_worker_getdevid.

float wkf_threadpool_workerdata_struct::devspeed
 

speed scaling for this device

Definition at line 523 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_worker_devscaletile, wkf_threadpool_worker_getdevspeed, and wkf_threadpool_worker_setdevspeed.

wkf_tilestack_t* wkf_threadpool_workerdata_struct::errorstack
 

stack of tiles that failed

Definition at line 519 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_next_tile, and wkf_threadpool_tile_failed.

wkf_shared_iterator_t* wkf_threadpool_workerdata_struct::iter
 

dynamic work scheduler

Definition at line 518 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_getfatalerror, wkf_threadpool_next_tile, and wkf_threadpool_setfatalerror.

int wkf_threadpool_workerdata_struct::padding1[8]
 

avoid false sharing

Definition at line 517 of file WKFThreads.h.

int wkf_threadpool_workerdata_struct::padding2[8]
 

avoid false sharing

Definition at line 526 of file WKFThreads.h.

void* wkf_threadpool_workerdata_struct::parms
 

fctn parms for this worker

Definition at line 524 of file WKFThreads.h.

Referenced by wkf_threadpool_launch, and wkf_threadpool_worker_getdata.

int wkf_threadpool_workerdata_struct::threadcount
 

total number of worker threads

Definition at line 521 of file WKFThreads.h.

Referenced by wkf_threadpool_create, and wkf_threadpool_worker_getid.

int wkf_threadpool_workerdata_struct::threadid
 

worker thread's id

Definition at line 520 of file WKFThreads.h.

Referenced by wkf_threadpool_create, and wkf_threadpool_worker_getid.

void* wkf_threadpool_workerdata_struct::thrpool
 

void ptr to thread pool struct

Definition at line 525 of file WKFThreads.h.

Referenced by wkf_threadpool_create.


The documentation for this struct was generated from the following file:
Generated on Fri Nov 8 02:47:31 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002