Collaborative Research: CyberTraining: Pilot: Semi-Automatic Assessment of Parallel Programs in Training of Students and Faculty
Collaborative Research: CyberTraining: Pilot: Semi-Automatic Assessment of Parallel Programs in Training of Students and Faculty
批准号:
1924059
负责人:
Prasun Dewan
金额:
$21.8万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-09-01 至 2024-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Modern computers allow a computer program to be decomposed into multiple activities or threads that can execute concurrently. Emerging big-data scientific, health, social, and engineering applications require such concurrency to give results in a timely manner. The key to matching the computation needs of these applications to the available computing resources is training of a workforce to develop, maintain, and configure concurrent programs. Ongoing work on developing toolkits for teaching concurrency is challenging because instruction is particularly labor-intensive, and thus, these toolkits, on their own, cannot help instructors meet the demands for such instruction. Specifically, concurrent programs are notoriously difficult to write, and substantial instructor effort is required to evaluate the performance and correctness of these programs, and identify potential problems. This project will extend an existing instructional toolkit with a new software framework to automate assessment of concurrent programs, and using instructional workshops and university courses to validate the extended toolkit. Successful execution of the project will improve the workforce development and promote the progress of science.The main research question we are exploring is: What should be the nature of a rule-based software framework for assessing concurrent programs written in multiple programming languages that improves the productivity and learning, respectively, of trainers and trainees? The key novel steps we are taking to explore this question are (a) development of a semi-automatic assessment model in which manual evaluation, integrated with automatic rules, reduces false positives and negatives of the automated checks; (b) identification of new protocols and associated architectures that leverage the capabilities of several existing powerful tools that have not been used before to address our question, (c) creation of new techniques based on the insight that solutions to a concurrent programming assignment often have a prescribed code-structure and algorithm, (d) support for layered techniques that allow rule-writers to tradeoff assessment quality for low rule-writing effort, (e) development of a meta-assessment framework to train the trainers to write rules, (f) use of the meta-assessment and assessment framework in instructional workshops and university course offerings, respectively, and (g) evaluation of the usability, programmability, effectiveness and learning gain of the frameworks through diverse mechanisms including pre-post surveys, course exit interviews, and focus groups.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Techniques and tools for visually introducing freshmen to object-based thread abstractions
用于直观地向新生介绍基于对象的线程抽象的技术和工具
DOI:
10.1016/j.jpdc.2021.05.013
发表时间:
2021
期刊:
Journal of Parallel and Distributed Computing
影响因子:
3.8
作者:
[Dewan, Prasun, George, Samuel, Wortas, Andrew, Do, Justin]
通讯作者:
Do, Justin
Invited Talk 2: Techniques for Automating Assessment of Parallel Programming Assignments
特邀演讲 2:并行编程作业自动评估技术
DOI:
10.1109/hipcw.2019.00018
发表时间:
2019
期刊:
Data and Analytics Workshop (HiPCW
影响因子:
--
作者:
[Dewan, Prasun]
通讯作者:
Dewan, Prasun
Hands-On, Instructor-Light, Checked and Tracked Training of Trainers in Java Fork-Join Abstractions
Java Fork-Join 抽象培训师的实践、轻量、检查和跟踪培训
DOI:
10.1109/hipcw57629.2022.00009
发表时间:
2022
期刊:
Data and Analytics Workshop (HiPCW
影响因子:
--
作者:
[Dewan, Prasun, Worley, Andrew, George, Samuel, Yanaga, Felipe, Wortas, Andrew, Juschuk, James, Rogers, Mike, Ghafoor, Sheikh]
通讯作者:
Ghafoor, Sheikh
DOI:
10.1109/hipcw.2019.00022
发表时间:
2019-12
期刊:
2019 26th International Conference on High Performance Computing, Data and Analytics Workshop (HiPCW)
影响因子:
--
作者:
[P. Dewan]
通讯作者:
P. Dewan
Automating Testing of Visual Observed Concurrency
视觉观察到的并发性的自动化测试
DOI:
10.1109/eduhpc54835.2021.00010
发表时间:
2021
期刊:
2021 IEEE/ACM Ninth Workshop on Education for High Performance Computing (EduHPC
影响因子:
--
作者:
[Dewan, Prasun, Wortas, Andrew, Liu, Zhizhou, George, Samuel, Gu, Bowen, Wang, Hao]
通讯作者:
Wang, Hao
共 6 条
Collaborative Research: CyberTraining: CIU: Toward Distributed and Scalable Personalized Cyber-Training
-
批准号:1829752
-
项目类别:Standard Grant
-
资助金额:$43.94万
-
财政年份:2018
-
负责人:Prasun Dewan
-
依托单位:
EAGER: Automatic Classification of Programming Difficulties by Mining Programming Events
-
批准号:1250702
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2012
-
负责人:Prasun Dewan
-
依托单位:
HCC-Small: Collaborative Mixed-Initiative Access Control
-
批准号:0810861
-
项目类别:Standard Grant
-
资助金额:$41.02万
-
财政年份:2008
-
负责人:Prasun Dewan
-
依托单位:
HCC: Evaluating the Performance of Distributed Synchronous Collaboration Architectures
-
批准号:0712794
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Prasun Dewan
-
依托单位:
User-interface generation for mobile and desktop computing
-
批准号:0312328
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Prasun Dewan
-
依托单位:
Log-based Middleware for Pervasive Application Sharing
-
批准号:0229998
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2002
-
负责人:Prasun Dewan
-
依托单位:
Supporting Reuse, Composition, and Automation in a Collaboration Infrastructure
-
批准号:9977362
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:1999
-
负责人:Prasun Dewan
-
依托单位:
Merging in a Collaborative Environment
-
批准号:9627619
-
项目类别:Standard Grant
-
资助金额:$16.74万
-
财政年份:1996
-
负责人:Prasun Dewan
-
依托单位:
Flexible Shared Windows
-
批准号:9508514
-
项目类别:Continuing Grant
-
资助金额:$34.38万
-
财政年份:1995
-
负责人:Prasun Dewan
-
依托单位:
Flexilbe Collaborative Software Engineering
-
批准号:9496184
-
项目类别:Standard Grant
-
资助金额:$0.97万
-
财政年份:1993
-
负责人:Prasun Dewan
-
依托单位:
Flexilbe Collaborative Software Engineering
-
批准号:9208319
-
项目类别:Standard Grant
-
资助金额:$5.61万
-
财政年份:1992
-
负责人:Prasun Dewan
-
依托单位:
Flexible Coordination in Collaborative Software Engineering
-
批准号:9015442
-
项目类别:Standard Grant
-
资助金额:$16.0万
-
财政年份:1990
-
负责人:Prasun Dewan
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: