gpu_arrays Struct Reference

#include <filters.h>

Data Fields

float * d_filters [MAX_RATES]
 filters to be stored on the GPU More...
 
float * d_in [MAX_RATES]
 GPU input array for each sampling rate. More...
 
int isize [MAX_RATES]
 input size for each sampling rate More...
 
float * d_out [MAX_RATES]
 GPU output array for each sampling rate. More...
 
int osize [MAX_RATES]
 total output size for each set of filters More...
 
float * h_in [MAX_RATES]
 host input arrays for GPU transfer More...
 
float * h_out [MAX_RATES]
 host output arrays for GPU transfer More...
 
cudaStream_t stream [MAX_RATES]
 CUDA stream objects. More...
 

Detailed Description

Definition at line 55 of file filters.h.

Field Documentation

float* gpu_arrays::d_filters[MAX_RATES]

filters to be stored on the GPU

Definition at line 56 of file filters.h.

float* gpu_arrays::d_in[MAX_RATES]

GPU input array for each sampling rate.

Definition at line 57 of file filters.h.

float* gpu_arrays::d_out[MAX_RATES]

GPU output array for each sampling rate.

Definition at line 59 of file filters.h.

float* gpu_arrays::h_in[MAX_RATES]

host input arrays for GPU transfer

Definition at line 61 of file filters.h.

float* gpu_arrays::h_out[MAX_RATES]

host output arrays for GPU transfer

Definition at line 62 of file filters.h.

int gpu_arrays::isize[MAX_RATES]

input size for each sampling rate

Definition at line 58 of file filters.h.

int gpu_arrays::osize[MAX_RATES]

total output size for each set of filters

Definition at line 60 of file filters.h.

cudaStream_t gpu_arrays::stream[MAX_RATES]

CUDA stream objects.

Definition at line 63 of file filters.h.


The documentation for this struct was generated from the following file: