CUDA存储单元 【参加CUDA线上训练营】

文章详细介绍了GPU内存的不同类型,包括Register寄存器、Sharedmemory、LocalMemory、ConstantMemory、TextureMemory和GlobalMemory,以及它们的特性和使用场景。同时,讨论了内存分配、释放和CPU-GPU间内存拷贝的函数,如cudaMalloc和cudaMemcpy。文章还提到了内存优化中的bankconflict问题及解决策略。
摘要由CSDN通过智能技术生成

目录

存储单元

Register 寄存器

Shared memory

Local Memory

Constant Memory

Texture Memory

Global Memory

常用内存函数

memory allccation/release 内存申请/释放

memory copy between cpu and gpu   cpu与gpu之间的内存拷贝


存储单元

global memory  全局内存

constant memory  常量内存

texture memory  纹理内存

local memory 本地内存

shared memory 共享内存

register 寄存器

 

on chip memory 黄色:GPU上的内存,速度快,空间小,寄存器和共享内存,常量缓存和纹理缓存在片上

on board memory 蓝色:位于PCB板子上的内存,速度慢,空间大,本地内存、全局内存、常量内存、纹理内存

 

Register 寄存器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值