Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2616498.2616571acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxsedeConference Proceedingsconference-collections
research-article

Architecting an autograder for parallel code

Published: 13 July 2014 Publication History
  • Get Citation Alerts
  • Abstract

    As parallel computing grows and becomes an essential part of computer science, tools must be developed to help grade assignments for large courses, especially with the prevalence of Massive Open Online Courses (MOOCs) increasing in recent years. This paper describes some of the general challenges related to building an autograder for parallel code with general suggestions and sample design decisions covering presented assignments. The paper explores the results and experiences from using these autograders to enable the XSEDE 2013 and 2014 Parallel Computing Course using resources from SDSC-Trestles, TACC-Stampede and PSC-Blacklight.

    References

    [1]
    Autograding codes. https://www.eecs.berkeley.edu/~carazvan/XSEDE2014/grading.html.
    [2]
    Cornell virtual workshop. https://www.cac.cornell.edu/VW/.
    [3]
    Coursera. https://www.coursera.org/.
    [4]
    edX. https://www.edx.org/.
    [5]
    Heterogenous Parallel Programming. https://www.coursera.org/course/hetero.
    [6]
    MIT Open Courseware. http://ocw.mit.edu/courses/.
    [7]
    Moodle. https://moodle.org/.
    [8]
    Piazza. https://www.piazza.com/.
    [9]
    Udacity. https://www.udacity.com/.
    [10]
    Steven I. Gordon, Jay Alameda, James Demmel, Razvan Carbunescu, and Susan Mehringer. Providing a supported online course on parallel computing. In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery, XSEDE '13, pages 60:1--60:4, New York, NY, USA, 2013. ACM.
    [11]
    Dorsa Sadigh, Sanjit A. Seshia, and Mona Gupta. Automating exercise generation: A step towards meeting the MOOC challenge for embedded systems. In Proceedings of the Workshop on Embedded and Cyber-Physical Systems Education, WESE '12, pages 2:1--2:8, New York, NY, USA, 2013. ACM.
    [12]
    Saul Schleimer, Daniel S Wilkerson, and Alex Aiken. Winnowing: Local algorithms for document fingerprinting. In Proceedings of the 2003 ACM SIGMOD international conference on Management of data, pages 76--85. ACM, 2003.

    Cited By

    View all
    • (2023)Model Checking Concurrent Programs for Autograding in pseuCo BookFormal Methods Teaching10.1007/978-3-031-27534-0_4(51-65)Online publication date: 23-Feb-2023

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    XSEDE '14: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment
    July 2014
    445 pages
    ISBN:9781450328937
    DOI:10.1145/2616498
    • General Chair:
    • Scott Lathrop,
    • Program Chair:
    • Jay Alameda
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • NSF: National Science Foundation
    • Drexel University
    • Indiana University: Indiana University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 July 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Autograding
    2. Online education

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    XSEDE '14

    Acceptance Rates

    XSEDE '14 Paper Acceptance Rate 80 of 120 submissions, 67%;
    Overall Acceptance Rate 129 of 190 submissions, 68%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Model Checking Concurrent Programs for Autograding in pseuCo BookFormal Methods Teaching10.1007/978-3-031-27534-0_4(51-65)Online publication date: 23-Feb-2023

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media