cuda为什么要开启32倍数的线程 我来答 2个回答 #热议# 应届生在签三方时要注意什么? isip_ty 2014-01-23 · TA获得超过436个赞 知道小有建树答主 回答量:212 采纳率:0% 帮助的人:285万 我也去答题访问个人页 关注 展开全部 CUDA里,基本调度单位成为warp,一个warp由32个线程组成,所以一般情况下,建议使用32倍数来作为线程数。当然,并不是一定要32倍数的线程数,比如设置112个线程也是可以的,只不过,前96个线程分别组成3组warp,而后面16个线程实际在第4个warp里,只不过这个warp的后16个线程是用于补齐的,不会被调度执行而已! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 昕菡浮牧懂0d 2014-01-19 · TA获得超过13.9万个赞 知道顶级答主 回答量:4.7万 采纳率:82% 帮助的人:2.3亿 我也去答题访问个人页 关注 展开全部 32 个线程为单位进行调度,因此 Block 中的 Thread 数目应当 是 32 的倍数 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: