首页-通知公告

13级夏季学期《CUDA并行编程实训》教学安排

发布日期:  2016/05/16  陈小鸥   浏览次数: 部门: 未知   返回

 CUDA并行编程实训教学安排

1、教学环节目的、要求和内容:

目的:该课程针对本科生开设,以数个实例对学生进行培训,使学生理解GPUCPU的架构,并熟练掌握运用CUDAOpenMP在配置CPU-GPUPC上进行并行编程和优化。要求学生找到一个科学计算应用,并实现程序的并行化和优化。

参考文献: 1.  GPU_Gems_3, NVIDIA Corp.

   2. CUDA C Programming, NVIDIA Corp.

       3.  CUDA Best Practice, NVIDIA Corp.

 

要求:(1) 每个学生在课堂上学习CUDA并行编程相关开发技术;

      (2)每个学生可以在学院机房自由上机训练。

      3)以小组为单位,每组不超过4人,共同学习,并完成并行编程设计报告,进行演示和汇报

内容:

1. GPU硬件体系结构和CUDA编程基础

2. GPU并行算法分析和实现

3. CPU硬件体系结构和OpenMP编程基础

4. CUDAOpenMP混合并行编程

5. 以小组为单位完成针对图像或者视频的并行处理自选题目,并递交报告、验收和讲解

    

2、时间安排如下:

第一周、第二周 周一和周三上午1-4

第三周 周一上午1-4节上课

地点:计算机楼706

第一、二周

     星期

时间

周一

(6.13) (6.20)

周二

周三

(6.15)(6.22)

周四

周五

 

上午

1-4

706集中上课

 

 

706集中上课

 

 

下午

7-9

 

 

 

 

 

晚上

11-12

 

 

 

 

 

第三周

     星期

时间

周一(6.27)

周二

周三

周四

周五

上午 1-4

706集中上课

 

 

 

 

下午

7-9

 

 

 

 

 

晚上

11-12

 

 

 

 

 

 

3、考核办法与内容

1)短学期最后一周对实习项目进行第一次验收,对各项目组情况进行评价。若项目任务没有全部完成,则确定暑假必须完成的工作,开学一周前必须验收完毕,电子版报告上交。开学后一周内纸质报告必须上交,报告封面必须写上组号,每个人的姓名、学号。

2)项目验收时,学生必须提交的材料如下:

①纸质报告

②电子版报告

③源代码和数据

                                             20166


上一条:14级《计算机思维实训三》上交报告通知

下一条:2015-2016学年春季学期《计算思维实训(3)》(0830A032)课程报告模板