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

Macros | |
| #define | C_SOB_BARRIER_TIMER 21 |
Functions | |
| __global__ void | Sobel_Kernel (sint32 *matrix_in_s32_g, sint32 *matrix_out_s32_g, uint32 heigth_u32, uint32 width_u32, volatile sint32 *__restrict__ preemption_flag_g, sint32 *__restrict__ preemption_flag_intern_g, volatile sint32 *__restrict__ preemption_sm_g, uint32 *buffer_loop_counter_u32_g, uint32 *sync_flags_in_u32_g, uint32 *sync_flags_out_u32_g, volatile uint32 *__restrict__ kernelRunningStatus_g) |
Variables | |
| __constant__ sint32 | sobelFilter_X_u32 [3][3] |
| __constant__ sint32 | sobelFilter_Y_u32 [3][3] |
| #define C_SOB_BARRIER_TIMER 21 |
| __global__ void Sobel_Kernel | ( | sint32 * | matrix_in_s32_g, |
| sint32 * | matrix_out_s32_g, | ||
| uint32 | heigth_u32, | ||
| uint32 | width_u32, | ||
| volatile sint32 *__restrict__ | preemption_flag_g, | ||
| sint32 *__restrict__ | preemption_flag_intern_g, | ||
| volatile sint32 *__restrict__ | preemption_sm_g, | ||
| uint32 * | buffer_loop_counter_u32_g, | ||
| uint32 * | sync_flags_in_u32_g, | ||
| uint32 * | sync_flags_out_u32_g, | ||
| volatile uint32 *__restrict__ | kernelRunningStatus_g | ||
| ) |

| __constant__ sint32 sobelFilter_X_u32[3][3] |
| __constant__ sint32 sobelFilter_Y_u32[3][3] |
1.8.6