Web applications for education of parallel programming

ID: 51743 Type: Poster/Demo
  1. Akiyoshi Wakatani, Konan University, Japan
  2. Toshiyuki Maeda, Hannan Univeristy, Japan

Wednesday, March 28 5:45 PM-7:00 PM

Rashid Khan, DCC- King Fahd University of Petroleum and Minerals, Dhahran Saudi Arabia, Saudi Arabia

Along with the progress of semiconductor technol- ogy, parallel systems have been spread over many application areas by using parallel programming environment such as OpenMP and CUDA Not only knowledge such as usage of APIs but also practical programming experiences such as calculation of thread ID are important to education of parallel programming for beginners In this paper, we classify exercises for education of parallel programming into the following three types: 1) syntax practices for understanding usage of APIs, 2) semantics practices including calculation of thread ID and 3) integrated practices using a fill-in-the-blank question, and then we develop a web application that automatically generates programming exercises by using templates and a script language We also confirm the effectiveness of our system with automatic scoring function by experiments for education of both OpenMP and CUDA


Conference attendees are able to comment on papers, view the full text and slides, and attend live presentations. If you are an attendee, please login to get full access.