GPU功能及特性2

介绍

这章节主要介绍GPU软件上的架构,具体参考NVIDIA官方手册。

线程结构

线程结构
如上图所示,GPU对线程的控制具体具体由Grid,block和thread三级进行分级。Grid是最高级的他直接控制block数量与空间上的排列。可以把grid看作是一个每个元素是block的三维矩阵。而block又是一个每个元素是thread的三维矩阵。(图中只是个(x,y,0)的二维矩阵)

线程是执行任务的最基础单元,通过三维矩阵的特点能让软件工程师更好的完成某些任务.