CUDA实验2.1CUDA调度原理分析与距离计算内核编程.docVIP

  • 14
  • 0
  • 约1.19千字
  • 约 2页
  • 2023-08-28 发布于上海
  • 举报

CUDA实验2.1CUDA调度原理分析与距离计算内核编程.doc

实验2:CUDA调度原理分析与距离计算内核编程 姓名 霍峻杰 院系 计算机学院 学号 1140320206 任课教师 李东、苏统华 指导教师 苏统华 实验地点 软件学院四楼402机房 实验时间 2014-10-09 18:30~21:00 实验课表现 出勤、表现得分10% 实验报告 得分40% 实验总分 操作结果得分50% 实验目的: 2.1理解线程束的调度机制 验证warp的线程数量 加入计时功能,对warp的调度时间进行输出,并绘出散点图进行分析 变大block和grid的大小会怎么样? 给出对线程束调度的理解 2.2欧式距离的计算 首先实现CPU版本的程序,计算1024个大型float数组(元素数大于10,000)两两之间的欧式距离 然后给出基于全局显存的GPU程序 尽可能使用共享内存,优化GPU程序(提示:可以参考矩阵相乘的优化思路, see “David Kirk, Wen-mei Hwu. Programming Massively Parallel Processors (2nd Edition), 5.4节”) 2.3 本实验 3学时完成 实验内容及结果:(写出完整操作过程) 2.2 1.先动态内存分配出1024*10000的float类型大小的空间,再为其中的空间赋值。先写一个CPU版本,根据欧式距离的定义,走两遍循环,计算出每个数组之间的欧式距离,并输出

文档评论(0)

1亿VIP精品文档

相关文档