gpu之cuda c基础知识介绍.pptVIP

  • 9
  • 0
  • 约2.01千字
  • 约 17页
  • 2018-01-26 发布于浙江
  • 举报
gpu之cuda c基础知识介绍

GPU高性能运算之CUDA C 报告人:xxx 导师:xxx 学校:xxx 缩略语 GPU—图形处理器 CPU—中央处理器 CUDA—计算机统一设备架构 CUDA C—基于CUDA的C语言程序 天津医科大学 背景 图1 GPU与CPU运算能力对比 天津医科大学 背景 图2 CPU和GPU晶体管结构分配对比 天津医科大学 CUDA C程序整体结构 主机代码 串行代码 并行核函数 Kernel0 () 串行代码 并行核函数 Kernel1 () 图3 CPU+GPU异构编程 天津医科大学 线程块结构及寻址 对于一维的block,线程的 threadID就是threadIdx.x; 对于大小为(DX,Dy)的二维 block,线程的threadID是 (threadIdx.x+threadIdx.y*Dx); 对于大小为(DX,Dy,Dz)的三维block,线程的threadID是 (threadIdx.x+threadIdx.y*Dx +threadIdx.z*Dx*Dy)。 图4 线程块网格 天津医科大学 GPU存储器 表1 CUDA编程所用到的各种存储器 存储器 位置 访问权限 变量生存周期 Register GPU片内 Device 可读/写 与thread相同 Local memory 板载显存 Devi

文档评论(0)

1亿VIP精品文档

相关文档