CuEVM
Functions
CuEVM::memory Namespace Reference

Functions

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

Function Documentation

◆ cpu_free()

__host__ void CuEVM::memory::cpu_free ( evm_memory_t *  instances,
uint32_t  count 
)

◆ get_cpu()

__host__ evm_memory_t* CuEVM::memory::get_cpu ( uint32_t  count)

◆ get_cpu_from_gpu()

__host__ evm_memory_t* CuEVM::memory::get_cpu_from_gpu ( evm_memory_t *  gpu_instances,
uint32_t  count 
)
Here is the call graph for this function:

◆ get_gpu_from_cpu()

__host__ evm_memory_t* CuEVM::memory::get_gpu_from_cpu ( evm_memory_t *  cpu_instances,
uint32_t  count 
)

◆ gpu_free()

__host__ void CuEVM::memory::gpu_free ( evm_memory_t *  gpu_instances,
uint32_t  count 
)
Here is the caller graph for this function:

◆ transfer_kernel()

__global__ void CuEVM::memory::transfer_kernel ( evm_memory_t *  dst_instances,
evm_memory_t *  src_instances,
uint32_t  instance_count 
)