![]() |
GPUart
1.01
Prototype of GPUart, an application-based limited preemptive GPU scheduler for embedded real-time systems
|


Go to the source code of this file.
Functions | |
| GPUart_Retval | gpuI_runJob (kernel_task_id_e task_id_p) |
| Request the launch of a GPGPU kernel. More... | |
| GPUart_Retval | gpuI_preemptJob (kernel_task_id_e task_id_p) |
| uint32 | gpuI_queryKernelTerminatedSuccessful (kernel_task_id_e task_id_e) |
| uint32 | gpuI_queryKernelPreempted (kernel_task_id_e task_id_e) |
| GPUart_Retval | gpuI_get_NrOfMultiprocessors (uint32 *nrOfMultprocessors, uint32 resourceFactor) |
| uint32 | gpuI_getJobCosts (kernel_task_id_e task_id_e) |
| GPUart_Retval | gpuI_SetKernelStatusReady (kernel_task_id_e task_id_e) |
| GPUart_Retval gpuI_get_NrOfMultiprocessors | ( | uint32 * | nrOfMultprocessors, |
| uint32 | resourceFactor | ||
| ) |

| uint32 gpuI_getJobCosts | ( | kernel_task_id_e | task_id_e | ) |

| GPUart_Retval gpuI_preemptJob | ( | kernel_task_id_e | task_id_p | ) |

| uint32 gpuI_queryKernelPreempted | ( | kernel_task_id_e | task_id_e | ) |

| uint32 gpuI_queryKernelTerminatedSuccessful | ( | kernel_task_id_e | task_id_e | ) |

| GPUart_Retval gpuI_runJob | ( | kernel_task_id_e | task_id_e | ) |
Request the launch of a GPGPU kernel.
| kernel_task_id_e | task_id_e -> The ID of the kernel to be launched. |

| GPUart_Retval gpuI_SetKernelStatusReady | ( | kernel_task_id_e | task_id_e | ) |

1.8.6