Peka2D_v5
v5.0
|
#include <stdio.h>
#include <stdlib.h>
#include "define.h"
#include "structs.h"
#include "cuda.h"
#include "cuda_runtime.h"
#include "cublas_v2.h"
Macros | |
#define | _SWAP_ENDIAN |
#define | SWAP_SHORT(Var) Var = *(short*) SwapEndian((void*)&Var, sizeof(short)) |
#define | SWAP_USHORT(Var) Var = *(unsigned short*)SwapEndian((void*)&Var, sizeof(short)) |
#define | SWAP_LONG(Var) Var = *(long*) SwapEndian((void*)&Var, sizeof(long)) |
#define | SWAP_ULONG(Var) Var = *(unsigned long*) SwapEndian((void*)&Var, sizeof(long)) |
#define | SWAP_INT(Var) Var = *(int*) SwapEndian((void*)&Var, sizeof(int)) |
#define | SWAP_FLOAT(Var) Var = *(float*) SwapEndian((void*)&Var, sizeof(float)) |
#define | SWAP_DOUBLE(Var) Var = *(double*) SwapEndian((void*)&Var, sizeof(double)) |
Functions | |
EXPORT_DLL int | IsLittleEndian (void) |
EXPORT_DLL void * | SwapEndian (void *Addr, const int Nb) |
EXPORT_DLL int | getCoresPerSM (int major, int minor) |
EXPORT_DLL void | getCudaMemoryState (size_t *free_mem, size_t *total_mem) |
__global__ void | displayCudaDarray (int nTasks, double *array) |
__global__ void | displayCudaIarray (int nTasks, int *array) |
__global__ void | displayCudaDscalar (double *scalar) |
__global__ void | displayCudaIscalar (int *scalar) |
__global__ void | displayCudaArrayParameter (t_arrays *arrays) |
#define _SWAP_ENDIAN |
#define SWAP_DOUBLE | ( | Var | ) | Var = *(double*) SwapEndian((void*)&Var, sizeof(double)) |
#define SWAP_FLOAT | ( | Var | ) | Var = *(float*) SwapEndian((void*)&Var, sizeof(float)) |
#define SWAP_INT | ( | Var | ) | Var = *(int*) SwapEndian((void*)&Var, sizeof(int)) |
#define SWAP_LONG | ( | Var | ) | Var = *(long*) SwapEndian((void*)&Var, sizeof(long)) |
#define SWAP_SHORT | ( | Var | ) | Var = *(short*) SwapEndian((void*)&Var, sizeof(short)) |
#define SWAP_ULONG | ( | Var | ) | Var = *(unsigned long*) SwapEndian((void*)&Var, sizeof(long)) |
#define SWAP_USHORT | ( | Var | ) | Var = *(unsigned short*)SwapEndian((void*)&Var, sizeof(short)) |
__global__ void displayCudaArrayParameter | ( | t_arrays * | arrays | ) |
__global__ void displayCudaDarray | ( | int | nTasks, |
double * | array | ||
) |
__global__ void displayCudaDscalar | ( | double * | scalar | ) |
__global__ void displayCudaIarray | ( | int | nTasks, |
int * | array | ||
) |
__global__ void displayCudaIscalar | ( | int * | scalar | ) |
EXPORT_DLL int getCoresPerSM | ( | int | major, |
int | minor | ||
) |
EXPORT_DLL void getCudaMemoryState | ( | size_t * | free_mem, |
size_t * | total_mem | ||
) |
EXPORT_DLL int IsLittleEndian | ( | void | ) |
EXPORT_DLL void* SwapEndian | ( | void * | Addr, |
const int | Nb | ||
) |