CUDA编程前言

这篇博客介绍了CUDA编程的基础,包括GPU架构、历史、编程模型和基本编程问题。内容涵盖CUDA术语,如Host、Device和Kernel,以及函数声明。还讨论了GPU的线程层次、存储器类型、内存模型和向量数据类型。此外,文章提到了数学函数和内建函数(Intrinsic function)在CUDA编程中的应用。
摘要由CSDN通过智能技术生成

GPU架构

GPU特别适用于 密集计算,高度可并行计算,图形学

晶体管主要被用于 执行计算,而不是缓存数据,控制指令流

  

GPU计算的历史

2001/2002 —— 研究人员把GPU当做数据并行协处理器

GPGPU领域从此诞生

2007—— NVIDIA 发布 CUDA

CUDA 统一计算设备架构

GPGPU发展成 GPU Computing

2008—— Khronos 发布OpenCL 规范


CUDA术语

Host——主机端,通常指CPU,采用标准C语言编程,C++Python

Device——

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值