30
/es/
AIzaSyAYiBZKx7MnpbEhh9jyipgxe19OcubqV5w
April 1, 2024
2089976
174334
2

24 agos 2015 año - SAUCE: A Web-Based Automated Assessment Tool for Teaching Parallel Programming

Descripción:

Authors:
- Moritz Schlarb
- Christian Hundt
- Bertil Schmidt

Conference:
European Conference on Parallel Processing 2015 (Euro-Par'15)

Abstract:
Many curricula for undergraduate studies in computer science provide a lecture on the fundamentals of parallel programming like multi-threaded computation on shared memory architectures using POSIX threads or OpenMP. The complex structure of parallel programs can be challenging, especially for inexperienced students. Thus, there is a latent need for software supporting the learning process. Subsequent lectures may cover more advanced parallelization techniques such as the Message Passing Interface (MPI) and the Compute Unified Device Architecture (CUDA) languages. Unfortunately, the majority of students cannot easily access MPI clusters or modern hardware accelerators in order to effectively develop parallel programming skills. To overcome this, we present an interactive tool to aid both educators and students in the learning process. This paper describes the “System for AUtomated Code Evaluation” (SAUCE), a web-based open source (available under the AGPL-3.0 license at https://github.com/moschlar/SAUCE) application for programming assignment evaluation and elaborates on its features specifically designed for the teaching of parallel programming. This tool enables educators to provide the required programming environments with a low barrier to entry since it is usable with just a web browser. SAUCE allows for immediate feedback and thus can be used interactively in class room settings.

Keywords:
Virtual Machine; Parallel Programming; Message Passing Interface; Automate Assessment; Integrate Development Environment


Link:
file:///C:/Users/yeray/Zotero/storage/UJ6MMQ57/Schlarb%20et%20al.%20-%202015%20-%20SAUCE%20A%20Web-Based%20Automated%20Assessment%20Tool%20for%20T.pdf

Añadido al timeline:

fecha:

24 agos 2015 año
Ahora mismo
~ 8 years and 8 months ago