+++ title = "RAI: A Scalable Project Submission System for Parallel Programming Courses" date = 2017-05-29 draft = false # Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`. authors = ["Adbul Dakkak", "Carl Pearson", "Cheng Li"] # Publication type. # Legend: # 0 = Uncategorized # 1 = Conference proceedings # 2 = Journal # 3 = Work in progress # 4 = Technical report # 5 = Book # 6 = Book chapter publication_types = ["1"] # Publication name and optional abbreviated version. publication = "*Parallel and Distributed Processing Symposium Workshops, 2017 IEEE International.* IEEE, 2017." publication_short = "IPDPS Workshop 2017" # Abstract and optional shortened version. abstract = "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." abstract_short = "" # Does this page contain LaTeX math? (true/false) math = false # Does this page require source code highlighting? (true/false) highlight = true # Featured image thumbnail (optional) image_preview = "" # Is this a selected publication? (true/false) selected = false # Links (optional) url_pdf = "pdf/rai-edupar2017.pdf" url_preprint = "" url_code = "" url_dataset = "" url_project = "" url_slides = "" url_video = "" url_poster = "" url_source = "" # Featured image # Place your image in the `static/img/` folder and reference its filename below, e.g. `image = "example.jpg"`. [header] image = "" caption = "" +++