Courseware for Improving Undergraduate Students' Debugging Skill in GPU Programming
提高本科生GPU编程调试能力课件
基本信息
- 批准号:1245876
- 负责人:
- 金额:$ 17.4万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-09-15 至 2018-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
该项目正在开发教育材料,以帮助计算机科学本科生提高他们在GPU(图形处理单元)编程调试技能。随着多核处理器架构成为常态,计算机科学本科生需要将重点转移到多核并行编程。GPU编程是多核并行编程的重要组成部分,特别是在混合使用CPU、GPU和其他专用核的异构计算环境中。要编写GPU程序,学生需要学习特殊的编程语言和新的调试技能。由于多核环境中并行处理的复杂性,GPU编程尤其具有挑战性。然而,缺乏用于教授如何调试GPU程序的教育材料。项目目标如下:1.软件缺陷模式分析:收集和分析新手程序员在GPU编程中的常见错误。2.教材:在分析软件缺陷的基础上,开发调试检查表等教材;制作GPU编程调试技术教程;开发调试练习,让学生练习调试技能.评估:将教材应用于并行与分布式计算课程和计算机图形学课程中,并测量该方法的有效性.传播:与学生和教师在线共享教育材料,并通过其他在线场所(如ACM SIGGRAPH教育委员会网站)和印刷场所(如IEEE计算机图形应用教育部门)宣传其存在&。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Ying Zhu其他文献
Bless and curse of smoothness and phase transitions in nonparametric regressions: a nonasymptotic perspective
非参数回归中平滑度和相变的祝福和诅咒:非渐近视角
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Ying Zhu - 通讯作者:
Ying Zhu
Mushroom-like Graphene Nanosheets/Copper Sulfide Nanowires Foam with Janus-Type Wettability for Solar Steam Generation
用于太阳能蒸汽发电的具有双面润湿性的蘑菇状石墨烯纳米片/硫化铜纳米线泡沫
- DOI:
10.1021/acsanm.1c04522 - 发表时间:
2022-03 - 期刊:
- 影响因子:5.9
- 作者:
Ziyan Zhang;Hongying Liu;Zhuang Kong;Mingwei Fang;Meiling Wang;Ying Zhu - 通讯作者:
Ying Zhu
IFN-α faciliates the effect of sorafenib via shifting the M2-like polarization of TAM in hepatocellular carcinoma
IFN-α 通过改变肝细胞癌中 TAM 的 M2 样极化来促进索拉非尼的作用
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Ze Zhang;Ying Zhu;Da Xu;Tian-En Li;Jian-Hua Li;Zi-Tian Xiao;Mo Chen;Xin Yang;Hu-Liang Jia;Qiong-Zhu Dong;Lun-Xiu Qin - 通讯作者:
Lun-Xiu Qin
Metabolomics strategy for revealing the components in fermented barley extracts with Lactobacillus plantarum dy-1
揭示植物乳杆菌 dy-1 发酵大麦提取物成分的代谢组学策略
- DOI:
10.1016/j.foodres.2020.109808 - 发表时间:
2020 - 期刊:
- 影响因子:8.1
- 作者:
Yansheng Zhao;Chao Wu;Ying Zhu;Chenguang Zhou;Zhiyu Xiong;Aya Samy Eweys;Hongbin Zhou;Ying Dong;Xiang Xiao - 通讯作者:
Xiang Xiao
Tuning the cellular uptake and cytotoxicity of carbon nanotubes by surface hydroxylation
通过表面羟基化调节碳纳米管的细胞摄取和细胞毒性
- DOI:
10.1007/s11051-011-0603-9 - 发表时间:
2011-10 - 期刊:
- 影响因子:2.5
- 作者:
Xiaoyong Zhang;Ying Zhu;Jing Li;Zhiyong Zhu;Jingye Li;Wenxin Li;Qing Huang - 通讯作者:
Qing Huang
Ying Zhu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ying Zhu', 18)}}的其他基金
REU Site: Research Experience for Undergraduates in Immersive Media Computing
REU 网站:沉浸式媒体计算本科生研究经验
- 批准号:
1852516 - 财政年份:2019
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
相似国自然基金
Improving modelling of compact binary evolution.
- 批准号:10903001
- 批准年份:2009
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Improving Recruitment, Retention, and Success of Marine Science Undergraduate Students to Enter the Blue Economy Workforce
提高海洋科学本科生进入蓝色经济劳动力队伍的招聘、保留和成功率
- 批准号:
2321678 - 财政年份:2024
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
Improving undergraduate student critical thinking and ability to solve environmental problems with fossil records through FossilSketch application
通过 FossilSketch 应用程序提高本科生批判性思维和利用化石记录解决环境问题的能力
- 批准号:
2337105 - 财政年份:2024
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
Improving Outcomes for At-Risk STEM First-Year Students through Course-Based Undergraduate Research Experiences
通过基于课程的本科生研究经验改善面临风险的 STEM 一年级学生的成果
- 批准号:
2235984 - 财政年份:2023
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
Improving Persistence in Undergraduate Engineering and Computer Science
提高本科工程和计算机科学的持久性
- 批准号:
2221621 - 财政年份:2023
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
STEM Ed PRF: Understanding and Improving Undergraduate Computer Science Regulation, Performance, and Motivation Using Digital Traces and Technologies
STEM Ed PRF:使用数字痕迹和技术理解和改进本科计算机科学的监管、性能和动机
- 批准号:
2222228 - 财政年份:2022
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
CAREER: Improving Undergraduate Computing Education by Scaffolding Write Code Problems with Automatically Generated, Personalized, and Adaptive Parsons Problems
职业:通过使用自动生成、个性化和自适应帕森斯问题搭建脚手架编写代码问题来改善本科计算机教育
- 批准号:
2143028 - 财政年份:2022
- 资助金额:
$ 17.4万 - 项目类别:
Continuing Grant
Improving Undergraduate Mathematics Education with Interleaving
通过交错改进本科数学教育
- 批准号:
2225258 - 财政年份:2022
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
Improving STEM Undergraduate Student Outcomes Through Partnerships, Mentoring, and High Impact Practices
通过合作、指导和高影响力实践提高 STEM 本科生的成绩
- 批准号:
2129917 - 财政年份:2022
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
Collaborative Research: Measuring and Improving Physics Quantitative Literacy throughout the Undergraduate Curriculum
合作研究:测量和提高整个本科课程的物理定量素养
- 批准号:
2214765 - 财政年份:2022
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant
HSI Pilot Project: Improving Undergraduate Biology Courses to Enhance Student Achievement and Interest in Biology and Related Coursework and Careers
HSI 试点项目:改进本科生物学课程,以提高学生对生物学及相关课程和职业的成绩和兴趣
- 批准号:
2150454 - 财政年份:2022
- 资助金额:
$ 17.4万 - 项目类别:
Standard Grant