Galois
|
Contains forward declarations and the definition of the EdgeMarshalGraph class, which is used to marshal a graph to GPUs. More...
#include <string>
Go to the source code of this file.
Classes | |
struct | EdgeMarshalGraph |
Typedefs | |
typedef unsigned int | index_type |
typedef unsigned int | node_data_type |
typedef unsigned | edge_data_type |
Functions | |
int | get_gpu_device_id (std::string personality_set, int num_nodes) |
struct CUDA_Context * | get_CUDA_context (int id) |
bool | init_CUDA_context (struct CUDA_Context *ctx, int device) |
void | load_graph_CUDA (struct CUDA_Context *ctx, EdgeMarshalGraph &g, unsigned num_hosts) |
void | reset_CUDA_context (struct CUDA_Context *ctx) |
Contains forward declarations and the definition of the EdgeMarshalGraph class, which is used to marshal a graph to GPUs.
typedef unsigned edge_data_type |
typedef unsigned int index_type |
typedef unsigned int node_data_type |
struct CUDA_Context* get_CUDA_context | ( | int | id | ) |
int get_gpu_device_id | ( | std::string | personality_set, |
int | num_nodes | ||
) |
bool init_CUDA_context | ( | struct CUDA_Context * | ctx, |
int | device | ||
) |
void load_graph_CUDA | ( | struct CUDA_Context * | ctx, |
EdgeMarshalGraph & | g, | ||
unsigned | num_hosts | ||
) |
void reset_CUDA_context | ( | struct CUDA_Context * | ctx | ) |