From ffd9bb7a19e3e726d0489d5fda245c11d57e1365 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADtor=20Santos=20Costa?= Date: Wed, 9 Oct 2013 13:33:10 +0100 Subject: [PATCH] missing headers --- packages/cuda/memory.h | 26 ++++++++++++++++++++++++++ packages/cuda/pred.h | 16 ++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 packages/cuda/memory.h create mode 100644 packages/cuda/pred.h diff --git a/packages/cuda/memory.h b/packages/cuda/memory.h new file mode 100644 index 000000000..1a573c5d9 --- /dev/null +++ b/packages/cuda/memory.h @@ -0,0 +1,26 @@ +#ifndef _MEMORY_H_ +#define _MEMORY_H_ + +//#include +#include +#include +#include "lista.h" + +using namespace std; +//using namespace thrust; + +void calcular_mem(int); +void liberar(int*, int); +void limpiar(); +void limpiartodo(int*, int*); +int cargar(int, int, int, int, int*, int**, int); +int cargafinal(int, int, int**); +void reservar(int**, int); +void registrar(int, int, int*, int, int, int); +bool generadas(int, int, int, int); +void mostrar_memoria(void); +void mostrar_memcpu(void); +void clear_memory(void); +void resultados(vector::iterator, vector::iterator); + +#endif diff --git a/packages/cuda/pred.h b/packages/cuda/pred.h new file mode 100644 index 000000000..f8ebc5f80 --- /dev/null +++ b/packages/cuda/pred.h @@ -0,0 +1,16 @@ +#ifndef _PRED_H_ +#define _PRED_H_ + +typedef struct Nodo{ + int name; + int num_rows; + int num_columns; + int is_fact; + int *address_host_table; +}gpunode; + +typedef gpunode predicate; + +int Cuda_Eval(predicate**, int, predicate**, int, predicate*, int**); + +#endif