![]() |
GPUart
1.01
Prototype of GPUart, an application-based limited preemptive GPU scheduler for embedded real-time systems
|
Data type for the priority stacks (gpuS_JobStackShared_s and gpuS_JobStack_s) which hold new jobs (kernel instances). More...

Public Attributes | |
| job_s | stack [E_KTID_NUMBER_OF_KERNEL_TASKS] |
| volatile uint8 | count |
| pthread_mutex_t | mutex |
Data type for the priority stacks (gpuS_JobStackShared_s and gpuS_JobStack_s) which hold new jobs (kernel instances).
| volatile uint8 job_stack_s::count |
Number of elements in the stack
| pthread_mutex_t job_stack_s::mutex |
Mutex to ensure data consistency by mutual exclusion
| job_s job_stack_s::stack[E_KTID_NUMBER_OF_KERNEL_TASKS] |
The kernel job stack, holding new jobs
1.8.6