|
Galois
|
Contains definition of CUDA context structures. More...
Go to the source code of this file.
Classes | |
| struct | CUDA_Context_Shared_Edges |
| struct | CUDA_Context_Common_Edges |
| struct | CUDA_Context_Field_Edges< Type > |
Functions | |
| bool | init_CUDA_context_common_edges (struct CUDA_Context_Common_Edges *ctx, int device) |
| void | load_graph_CUDA_common_edges (struct CUDA_Context_Common_Edges *ctx, EdgeMarshalGraph &g, unsigned num_hosts, bool LoadProxyEdges=true) |
| size_t | mem_usage_CUDA_common_edges (EdgeMarshalGraph &g, unsigned num_hosts) |
| template<typename Type > | |
| void | load_graph_CUDA_field_edges (struct CUDA_Context_Common_Edges *ctx, struct CUDA_Context_Field_Edges< Type > *field, unsigned num_hosts) |
| template<typename Type > | |
| size_t | mem_usage_CUDA_field_edges (struct CUDA_Context_Field_Edges< Type > *field, EdgeMarshalGraph &g, unsigned num_hosts) |
Contains definition of CUDA context structures.
| bool init_CUDA_context_common_edges | ( | struct CUDA_Context_Common_Edges * | ctx, |
| int | device | ||
| ) |
| void load_graph_CUDA_common_edges | ( | struct CUDA_Context_Common_Edges * | ctx, |
| EdgeMarshalGraph & | g, | ||
| unsigned | num_hosts, | ||
| bool | LoadProxyEdges = true |
||
| ) |
| void load_graph_CUDA_field_edges | ( | struct CUDA_Context_Common_Edges * | ctx, |
| struct CUDA_Context_Field_Edges< Type > * | field, | ||
| unsigned | num_hosts | ||
| ) |
| size_t mem_usage_CUDA_common_edges | ( | EdgeMarshalGraph & | g, |
| unsigned | num_hosts | ||
| ) |
| size_t mem_usage_CUDA_field_edges | ( | struct CUDA_Context_Field_Edges< Type > * | field, |
| EdgeMarshalGraph & | g, | ||
| unsigned | num_hosts | ||
| ) |