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

Macros | |
| #define | C_MM_SM_BARRIER_TIMER 12 |
Functions | |
| __global__ void | MatrMul_Kernel (float32 *__restrict__ A, float32 *__restrict__ B, float32 *__restrict__ C, uint32 *__restrict__ block_Y_buffer, uint32 *__restrict__ block_X_buffer, uint32 *__restrict__ m_buffer, volatile sint32 *__restrict__ preemption_flag_g, volatile sint32 *__restrict__ preemption_sm_g, uint32 *__restrict__ sync_flags_in_u32_g, uint32 *__restrict__ sync_flags_out_u32_g, volatile uint32 *__restrict__ kernelRunningStatus_g) |
| #define C_MM_SM_BARRIER_TIMER 12 |
| __global__ void MatrMul_Kernel | ( | float32 *__restrict__ | A, |
| float32 *__restrict__ | B, | ||
| float32 *__restrict__ | C, | ||
| uint32 *__restrict__ | block_Y_buffer, | ||
| uint32 *__restrict__ | block_X_buffer, | ||
| uint32 *__restrict__ | m_buffer, | ||
| volatile sint32 *__restrict__ | preemption_flag_g, | ||
| volatile sint32 *__restrict__ | preemption_sm_g, | ||
| uint32 *__restrict__ | sync_flags_in_u32_g, | ||
| uint32 *__restrict__ | sync_flags_out_u32_g, | ||
| volatile uint32 *__restrict__ | kernelRunningStatus_g | ||
| ) |

1.8.6