当前位置: 首页 > news >正文

CUDA学习笔记0929

一、GPU缓存和变量作用域

1. 缓存类型

(1)GPU缓存是非可编程存储区域

(2)GPU包含4类缓存:

L1缓存,每个流处理器一个

L2缓存,全部流处理器共享一个

L1和L2都可用于存储本地和全局内存中的数据,包括寄存器溢出数据

(3)只读常量缓存,每个流处理器一个

(4)只读纹理缓存,每个流处理器一个

 

二、静态全局内存传递

  • 静态全局内存声明:__device__
  • 主机代码不能直接访问静态全局内存
  • 为静态全局内存赋值:cudaMemcpyToSymbol
  • 获取静态全局内存赋值:cudaMemcpyFromSymbol

内存地址获取

静态全局内存只是GPU上内存块的符号,不能直接使用&获取其内存地址

获取GPU静态全局内存地址:cudaGetSymbolAddress

http://www.lryc.cn/news/177990.html

相关文章:

  • XML-Based Configuration Beans for Ioc Container
  • 俞敏洪:董宇辉在北京有房子了!
  • 蓝桥等考Python组别七级006
  • 港联证券:股市3000点什么意思?
  • windows 下 vs code 格式化代码(clang-format)
  • USB TypeC接口说明
  • 深眸科技入局AI视觉行业,以深度学习赋能视觉应用推进智造升级
  • 基于微信小程序的校园失物招领系统设计与实现(源码+lw+部署文档+讲解等)
  • 蓝桥等考Python组别七级001
  • 【软件测试】开发/测试模型
  • 用于时间触发的嵌入式软件的IDE
  • wordpress插件-免费的wordpress全套插件
  • 第一百五十七回 SliverList组件
  • 数据结构与算法——17.二叉搜索树
  • rust所有权
  • Win10电脑任务栏没有蓝牙图标的简单解决方法
  • 判断编译器类型、编译器版本、操作系统。
  • 百度实习一面(知识图谱部门)
  • Oracle 数据库查询优化
  • 时序预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元时间序列预测
  • Java技术接单
  • 多家企业发布基于大模型的AI产品,大模型应用落地哪家强?
  • 如何在小程序中获取用户昵称、电话号,头像
  • 26606-2011 工业用氰乙酸甲酯 阅读笔记
  • 微软开源 windows-drivers-rs, 用 Rust 开发 Windows 驱动程序
  • Java中判断字符串是否为合法数字
  • [LeetCode] Hard-2251. 花期内花的数目 - 二分查找/有序数组
  • VUE3父子组件传值defineProps() 和 defineEmits()
  • OmniPlan Pro 4 for Mac:引领项目管理的创新与高效
  • 封装JDBC,实现简单ORM框架