|
template<typename T > |
__global__ void | spike::device::assembleReducedMat (int k, T *dWV, T *d_comp) |
|
template<typename T > |
__global__ void | spike::device::assembleReducedMat_g32 (int k, T *dWV, T *d_comp) |
|
template<typename T > |
__global__ void | spike::device::assembleReducedMat_general (int k, T *dWV, T *d_comp) |
|
template<typename T > |
__global__ void | spike::device::copydAtodA2 (int N, int k, T *dA, T *dA2, int num_of_rows, int partition_size, int partition_num, int rest_num) |
|
template<typename T > |
__global__ void | spike::device::copydAtodA2_general (int N, int k, T *dA, T *dA2, int num_of_rows, int partition_size, int partition_num, int rest_num) |
|
template<typename T > |
__global__ void | spike::device::copydWV_general (int k, T *dA, T *dWV, T *d_spike, int partition_size, int partition_num, int rest_num) |
|
template<typename T > |
__global__ void | spike::device::copydWV_g32 (int k, T *dA, T *dWV, T *d_spike, int partition_size, int partition_num, int rest_num) |
|
template<typename T > |
__global__ void | spike::device::copydWV (int k, T *dA, T *dWV, T *d_spike, int partition_size, int partition_num, int rest_num) |
|
template<typename T > |
__global__ void | spike::device::copydAtoPartialA (int N, int k, T *dA, T *dA2, T *d_partial_A, int partition_size, int partition_num, int rest_num, int num_of_rows) |
|
template<typename T > |
__global__ void | spike::device::copydAtoPartialA_general (int N, int k, T *dA, T *dA2, T *d_partial_A, int partition_size, int partition_num, int rest_num, int num_of_rows) |
|
template<typename T > |
__global__ void | spike::device::copyWVFromOrToExtendedV (int N, int k, int partition_size, int rest_num, T *dWV, T *d_eV, bool from) |
|
template<typename T > |
__global__ void | spike::device::copyWVFromOrToExtendedV_general (int N, int k, int partition_size, int rest_num, T *dWV, T *d_eV, bool from) |
|
template<typename T > |
__global__ void | spike::device::copyWVFromOrToExtendedWVTranspose_general (int row_size, int k, int rightWidth, int partition_size, int rest_num, int column_deltaW, T *dWV, T *d_eWV, bool from) |
|
template<typename T > |
__global__ void | spike::device::copyWVFromOrToExtendedW (int N, int k, int partition_size, int rest_num, T *dWV, T *d_eW, bool from) |
|
template<typename T > |
__global__ void | spike::device::copyWVFromOrToExtendedW_general (int N, int k, int partition_size, int rest_num, T *dWV, T *d_eW, bool from) |
|
template<typename T > |
__global__ void | spike::device::copyFromCOOMatrixToBandedMatrix (int nnz, int bandwidth, int *rows, int *cols, T *vals, T *dB) |
|
template<typename T > |
__global__ void | spike::device::assembleReducedMat_var_bandwidth (int *ks, int *offsets_src, int *offsets_dst, T *dWV, T *d_comp) |
|
template<typename T > |
__global__ void | spike::device::assembleReducedMat_var_bandwidth_g32 (int *ks, int *offsets_src, int *offsets_dst, T *dWV, T *d_comp) |
|
template<typename T > |
__global__ void | spike::device::assembleReducedMat_var_bandwidth_general (int *ks, int *offsets_src, int *offsets_dst, T *dWV, T *d_comp) |
|
template<typename T > |
__global__ void | spike::device::matrixVReordering (int k, T *WV, T *WV_spare, int *perms, int *widths) |
|
template<typename T > |
__global__ void | spike::device::matrixWReordering (int k, T *WV, T *WV_spare, int *perms, int *widths) |
|
template<typename T > |
__global__ void | spike::device::matrixVReordering_perPartition (int k, T *WV, T *WV_spare, int *perms) |
|
template<typename T > |
__global__ void | spike::device::matrixWReordering_perPartition (int k, T *WV, T *WV_spare, int *perms) |
|
Data transfer CUDA kernels.