
《人工智能》CUDA开发笔记
CUDA(Compute Unified Device Architecture)是一个新的基础架构,这个架构可以使用GPU来解决商业、工业以及科学方面的复杂计算问题。它是一个完整的GPU解决方案,提供了硬件的直接访问接口,而不必像传统方式一样必须依赖图形API接口来实现GPU的访问。
Bruceoxl
BruceOu,于2017年10月13日开始在优快云上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
《CUDA开发笔记》第1章CUDA入门 A
1.1显卡简介显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。就像电脑联网需要网卡,主机里的数据要显示在屏幕上就需要显卡。因此,显卡是电脑进行数模信号转换的设备,承担输出显示图形的任务。具体来说,显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来。 原始的显卡一般都是集成在主板上,只完成最基本的信...原创 2018-04-10 09:05:34 · 526 阅读 · 0 评论 -
《CUDA开发笔记》第1章CUDA入门 B
1.5 CUDA基础1.5.1 CUDA简介CUDA(Compute Unified Device Architecture,统一计算设备架构),是显卡厂商NVIDIA在2007年推出的并行计算平台和编程模型。它包含CUDA指令集架构以及GPU内部的并行计算引擎。你只要使用一种类似于C语言的CUDA C语言,就可以开发CUDA程序,从而可以更加方便的利用GPU强大的计算能力,而不是像以...原创 2018-04-10 09:30:58 · 1879 阅读 · 1 评论 -
《CUDA开发笔记》第2章CUDA安装
在安装CUDA的时候,会安装三个大的组件,分别是NVIDIA驱动、toolkit和samples。驱动用来控制gpu硬件,toolkit里面包括nvcc编译器、Nsight调试工具(支持Eclipse和VS,linux用cuda-gdb)、分析和调试工具和函数库。samples或者说SDK,里面包括很多样例程序包括查询设备、带宽测试等等。接下来笔者就带领大家安装CUDA。2.1 Windo...原创 2018-04-11 21:39:27 · 1604 阅读 · 0 评论