CUDA C编程(笔记)——CUDA的异构并行计算
1.并行性1.1 并行计算在应用程序设计中有两种基本的并行类型:任务并行、数据并行,CUDA适合数据并行计算。数据并行程序设计第一步就是把数据依据线程划分,有两种划分方式:块划分(block partitioning)、周期划分(cyclic partitioning)。块划分:一组连续的数据被分到一个块内,每个数据块以任意次序被安排给一个线程,线程通常在同一时间只处理一个数据。每个线程作用于一部分数据块,通常这些数据块具有相同的大小。周期划分:较少的数据被分到一个块内,相邻的线程处理相邻的数据块
原创
2021-09-14 12:00:45 ·
386 阅读 ·
2 评论