CuEVM
Namespaces | Functions
memory.cu File Reference
#include <CuEVM/core/memory.cuh>
#include <CuEVM/utils/error_codes.cuh>
Include dependency graph for memory.cu:

Namespaces

 CuEVM
 
 CuEVM::memory
 

Functions

__global__ void CuEVM::memory::transfer_kernel (evm_memory_t *dst_instances, evm_memory_t *src_instances, uint32_t instance_count)
 
__host__ evm_memory_t * CuEVM::memory::get_cpu (uint32_t count)
 
__host__ void CuEVM::memory::cpu_free (evm_memory_t *instances, uint32_t count)
 
__host__ evm_memory_t * CuEVM::memory::get_gpu_from_cpu (evm_memory_t *cpu_instances, uint32_t count)
 
__host__ void CuEVM::memory::gpu_free (evm_memory_t *gpu_instances, uint32_t count)
 
__host__ evm_memory_t * CuEVM::memory::get_cpu_from_gpu (evm_memory_t *gpu_instances, uint32_t count)