Files
hugo-cwpearson/content/publication/2017dakkak.md
2021-01-27 17:40:20 -07:00

20 lines
1.1 KiB
Markdown

+++
author = "Carl Pearson"
title = "[IPDPSw] RAI: A Scalable Project Submission System for Parallel Programming Courses"
date = 2017-05-29
description = ""
tags = ["teaching"]
thumbnail= ""
draft = false
+++
**Adbul Dakkak, Carl Pearson, Cheng Li**
In *Parallel and Distributed Processing Symposium Workshops, 2017 IEEE International.*
A major component of many advanced programming courses is an open-ended “end-of-term project” assignment. Delivering and evaluating open-ended parallel programming projects for hundreds or thousands of students brings a need for broad system reconfigurability coupled with challenges of testing and development uniformity, access to esoteric hardware and programming environments, scalability, and security. We present RAI, a secure and extensible system for delivering open-ended programming assignments configured with access to different hardware and software requirements. We describe how the system was used to deliver a programming-competition-style final project in an introductory GPU programming course at the University of Illinois Urbana-Champaign.
* [pdf](/pdf/rai-edupar2017.pdf)