50 #ifndef GPUART_SERVICE_IF_H
51 #define GPUART_SERVICE_IF_H
57 #include "../GPUart_Common/GPUart_Common.h"
GPUart_Retval gpuA_MM_query(float32 *mm_MatrixC_f32_swc)
Query whether MatrMul kernel instance has completed and get kernel output data.
Definition: GPUart_Abstraction.cpp:341
int sob2_matrix_in_s32_swc[C_SOB2_HEIGHT *C_SOB2_WIDTH]
Definition: SWC_Sobel2.cpp:49
GPUart_Retval gpuA_MM_call(float32 *mm_MatrixA_f32_swc, float32 *mm_MatrixB_f32_swc)
Instantiates a MatrMul kernel instance and updates kernel related GPU data.
Definition: GPUart_Abstraction.cpp:306
int sob1_matrix_in_s32_swc[C_SOB1_HEIGHT *C_SOB1_WIDTH]
Definition: SWC_Sobel1.cpp:49
GPUart_Retval gpuA_Sobel2_query(sint32 *sob2_matrix_out_s32_swc)
Query whether Sobel2 kernel instance has completed and get kernel output data.
Definition: GPUart_Abstraction.cpp:256
GPUart_Retval gpuA_Sobel1_query(sint32 *sob1_matrix_out_s32_swc)
Query whether Sobel1 kernel instance has completed and get kernel output data.
Definition: GPUart_Abstraction.cpp:172
GPUart_Retval gpuA_Sobel2_call(sint32 *sob2_matrix_in_s32_swc)
Instantiates a Sobel2 kernel instance and updates kernel related GPU data.
Definition: GPUart_Abstraction.cpp:220
float float32
Definition: GPUart_Common.h:91
int sob2_matrix_out_s32_swc[C_SOB2_HEIGHT *C_SOB2_WIDTH]
Definition: SWC_Sobel2.cpp:50
GPUart_Retval gpuA_Sobel2_init(void)
Initialize GPU data for the Sobel2 kernel.
Definition: GPUart_Abstraction.cpp:200
float mm_MatrixB_f32_swc[C_MM_MATRIX_N *C_MM_MATRIX_N]
Definition: SWC_MM.cpp:49
int sob1_matrix_out_s32_swc[C_SOB1_HEIGHT *C_SOB1_WIDTH]
Definition: SWC_Sobel1.cpp:50
signed int sint32
Definition: GPUart_Common.h:79
float mm_MatrixA_f32_swc[C_MM_MATRIX_N *C_MM_MATRIX_N]
Definition: SWC_MM.cpp:48
GPUart_Retval gpuA_MM_init(void)
Initialize GPU data for the MatrMul kernel.
Definition: GPUart_Abstraction.cpp:285
float mm_MatrixC_f32_swc[C_MM_MATRIX_N *C_MM_MATRIX_N]
Definition: SWC_MM.cpp:50
GPUart_Retval gpuA_Sobel1_call(sint32 *sob1_matrix_in_s32_swc)
Instantiates a Sobel1 kernel instance and updates kernel related GPU data.
Definition: GPUart_Abstraction.cpp:140
GPUart_Retval gpuA_Sobel1_init(void)
Initialize GPU data for the Sobel1 kernel.
Definition: GPUart_Abstraction.cpp:121
signed int GPUart_Retval
The standard return type of functions in GPUart, representing an error code.
Definition: GPUart_Common.h:99