CUDA学习笔记3

1.什么是GPU 随着GPU并行运算能力的不断提升,其应用范围也渐渐不仅局限于图像领域, 已经由传统的GPU发展到了GPGPU(General Purpose computations on GPU), 也即通用计算图形处理单元。目前GPU在新兴领域如深度学习、AI、大数据分析等领域 应用...»

CUDA学习笔记2

对应《GPU高性能编程CUDA实战中文版》第4章笔记。 矢量求和函数 CPU实现 #include<stdlib.h> #include<iostream> //定义常量N表示数组大小 #define N 10 //定义add函数用于相加,注意这里是数组名做参...»

CUDA学习笔记1

对应《GPU高性能编程CUDA实战中文版》第1-3章笔记。 CUDA开发环境配置 CUDA全称是Compute Unified Device Architecture。 CUDA开发环境配置十分简单,只需要去官网(点击进入)下载对应安装包,解压、安装即可。安装完成后即可使用。 基础概念 ...»

C、C++零碎知识点

1.stdfax.h 当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可。因为同一个项目中的不同源文件CPP都包含相同的include文件,为...»

C、C++输入输出操作函数

C语言输入输出相关头文件 stdio.h:主要包含与控制台、文件有关的输入输出函数,如printf、scanf、fwrite、fopen、fread、fclose等。 stdlib.h:主要包含系统工具函数等,如内存管理malloc、calloc、system、free等。 string....»