[CUDA C] Managing Momory

本文深入探讨CUDA C中管理主机和设备内存的方法,通过函数签名解析和实例演示,包括C语言与CUDA语言的示例代码,展示了如何高效地进行GPU内存操作。
摘要由CSDN通过智能技术生成

Host and Device Memory Functions

CUDA Host and Device Memory Functions
STANDARD C FUNCTIONS CUDA C FUNCTIONS
malloc cudaMalloc
memcpy cudaMemcpy
memset cudaMemset
free cudaFree

 

 

 

 

 

 

Function Signature

cudaError_t cudaMalloc(void ** devPtr, size_t size);
    // may return cudaSuccess, cudaErrorMemoryAllocation, etc.
cudaError_t cudaMemcpy(void * dst, void * src, size_t size, cudaMemcpyKind kind);
    // kind could be one of the followings: 
    // cudaMemcpyHostToHost
    // cudaMemcpyHostToDevice
    // cudaMemcpyDeviceToHost
    // cudaMemcpyDeviceToDevice
// get error
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值