课题基金 / 基金详情

Courseware for Improving Undergraduate Students' Debugging Skill in GPU Programming

Courseware for Improving Undergraduate Students' Debugging Skill in GPU Programming
提高本科生GPU编程调试能力课件
批准号:
1245876
负责人:
Ying Zhu
金额:
$17.4万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-15 至 2018-02-28

项目摘要

项目成果

Ying Zhu的其他基金

相似基金

相关文献

中文摘要
翻译
这个项目正在开发教育材料,以帮助计算机科学专业的本科生提高他们在GPU(图形处理单元)编程中的调试技能。随着多核处理器体系结构的发展,计算机科学专业的本科生需要将他们的重点转向多核并行编程。GPU编程是多核并行编程的重要组成部分,特别是在混合使用cpu、GPU和其他专用核心的异构计算环境中。要编写GPU程序,学生需要学习特殊的编程语言和新的调试技巧。由于多核环境下并行处理的复杂性,对GPU编程的调试尤其具有挑战性。然而,缺乏关于如何调试GPU程序的教材。项目目标如下:1。软件缺陷模式分析:收集和分析新手程序员在GPU编程中常见的错误。2. 教材:在分析软件缺陷的基础上,编制调试清单等教材;创建教程来教授GPU编程中的调试技术;开展调试练习,锻炼学生的调试技能。评价:将教材应用于并行与分布式计算课程和计算机图形学课程,并衡量这种方法的有效性。传播:与学生和教师在线分享教材,并通过其他在线场所(如ACM SIGGRAPH教育委员会网站)和印刷场所(如IEEE计算机图形与应用教育部门)宣传教材的存在。
英文摘要
This project is developing educational materials to help undergraduate computer science students improve their debugging skill in GPU (Graphics Processing Unit) programming. As multi-core processor architecture becomes the norm, undergraduate computer science students need to shift their focus to multi-core parallel programming. GPU programming is an important part of multi-core parallel programming, especially in heterogeneous computing environments that use a mixture of CPUs, GPUs, and other specialty cores. To write GPU programs, students need to learn special programming languages and new debugging skills. Debugging is particularly challenging for GPU programming because of the complexity of parallel processing in multi-core environments. However, there is a shortage of educational materials for teaching how to debug GPU programs. The project goals are as follows:1. Software defect pattern analysis: Collect and analyze common mistakes made by novice programmers in GPU programming. 2. Teaching materials: Based on the analysis of the software defects, develop teaching materials such as debugging checklists; create tutorials to teach debugging techniques in GPU programming; develop debugging exercises for students to practice their debugging skills.3. Evaluation: Apply the educational materials to parallel and distributed computing courses and computer graphics courses, and measure the efficacy of this approach.4. Dissemination: Share the educational materials online with students and instructors and publicize their existence through other online venues such as the ACM SIGGRAPH Education Committee site and print venues such as the IEEE Computer Graphics & Applications Education Department.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
REU Site: Research Experience for Undergraduates in Immersive Media Computing
国内基金
海外基金
Improving modelling of compact binary evolution.
  • 批准号:
    10903001
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2009
  • 负责人:
    史蒂芬
  • 依托单位: