SpikeGPU  1.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
sweep_band_const.cuh File Reference
#include <cuda.h>

Namespaces

 spike
 spike is the top-level namespace which contains all Spike functions and types.
 
 spike::device
 spike::device contains all CUDA kernels.
 

Macros

#define SWEEP_BAND_CONST_CUH
 

Functions

template<typename T >
__global__ void spike::device::forwardElimLNormal (int N, int k, int partition_size, T *dA, T *dB, int b_partition_size, int b_rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimLNormal_g512 (int N, int k, int partition_size, T *dA, T *dB, int b_partition_size, int b_rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimUNormal (int N, int k, int partition_size, T *dA, T *dB, int b_partition_size, int b_rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimUNormal_g512 (int N, int k, int partition_size, T *dA, T *dB, int b_partition_size, int b_rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_general (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_g32 (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::preBck_sol_divide (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::bckElim_sol (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::bckElim_sol_medium (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::bckElim_sol_narrow (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_general (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_g32 (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimUdWV (int k, T *dA, T *dB, int partition_size, int odd, int divide)
 
template<typename T >
__global__ void spike::device::forwardElimLdWV (int k, T *dA, T *dB, int partition_size, int odd, int divide)
 
template<typename T >
__global__ void spike::device::forwardElimLdWV_g32 (int k, T *dA, T *dB, int partition_size, int odd, int divide)
 
template<typename T >
__global__ void spike::device::backwardElimUdWV_g32 (int k, T *dA, T *dB, int partition_size, int odd, int divide)
 
template<typename T >
__global__ void spike::device::forwardElimLdWV_general (int k, T *dA, T *dB, int partition_size, int odd, int divide)
 
template<typename T >
__global__ void spike::device::backwardElimUdWV_general (int k, T *dA, T *dB, int partition_size, int odd, int divide)
 
template<typename T >
__global__ void spike::device::forwardElimL_bottom_general (int N, int k, int delta, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_bottom_general (int N, int k, int delta, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_bottom_g32 (int N, int k, int delta, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_bottom_g32 (int N, int k, int delta, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_bottom (int N, int k, int delta, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_bottom (int N, int k, int delta, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_LU_UL_general (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_LU_UL_g32 (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::forwardElimL_LU_UL (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_LU_UL_general (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_LU_UL_g32 (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 
template<typename T >
__global__ void spike::device::backwardElimU_LU_UL (int N, int k, T *dA, T *dB, int partition_size, int rest_num)
 

Macro Definition Documentation

#define SWEEP_BAND_CONST_CUH