|
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 | ||
| ) |