2016 Workshop on Education for High-Performance Computing (EduHPC)

14-14 Nov. 2016

Filter Results

Displaying Results 1 - 11 of 11
  • [Title page]

    Publication Year: 2016, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (150 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2016, Page(s): ii
    Request permission for commercial reuse | PDF file iconPDF (69 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2016, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (118 KB)
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2016, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (56 KB)
    Freely Available from IEEE
  • A Project-Based HPC Course for Single-Box Computers

    Publication Year: 2016, Page(s):1 - 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (156 KB) | HTML iconHTML

    Throughout three iterations and six years we have developed a project-based course in HPC for single-box computers tailored to science students in general. The course is based on strong premises: showing that assembly is what actually runs on machines, dividing parallelism in three dimensions (ILP, DLP, TLP), and using them incrementally in a single numerical simulation throughout the course worki... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 20 Years of Teaching Parallel Processing to Computer Science Seniors

    Publication Year: 2016, Page(s):7 - 13
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 KB) | HTML iconHTML

    In this paper, we present our Concurrent Systems class, where parallel programming and parallel and distributed computing (PDC) concepts have been taught for more than 20 years. Despite several rounds of changes in hardware, the class maintains its goals of allowing students to learn parallel computer organizations, studying parallel algorithms, and writing code to be able to run on parallel and d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching MPI from Mental Models

    Publication Year: 2016, Page(s):14 - 18
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (211 KB) | HTML iconHTML

    The Message Passing Interface (MPI) is the de facto standard for programming large scale parallelism, with up to millions of individual processes. Its dominant paradigm of Single Program Multiple Data (SPMD) programming is different from threaded and multicore parallelism, to an extent that students have a hard time switching models. In contrast to threaded programming, which allows for a view of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Computational Science Education Focused on Future Domain Scientists

    Publication Year: 2016, Page(s):19 - 24
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (355 KB) | HTML iconHTML

    The majority of university courses which educate students in high performance, parallel, and distributed computing are located within computer science departments. This can potentially be a hurdle to students from other disciplines who need to acquire these critical skills.We discuss a sequence of application-driven courses designed to educate undergraduate and graduate students who do not necessa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scholar: A Campus HPC Resource to Enable Computational Literacy

    Publication Year: 2016, Page(s):25 - 31
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (543 KB) | HTML iconHTML

    To teach the computational science necessary to prepare STEM students for positions in both research and industry, faculty need HPC resources specifically tailored for their classrooms. Scholar was developed as a large-scale computing tool that faculty can use in their classrooms to teach HPC as well as scientific principles and experimentation. In this paper, we discuss the pedagogical need for a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Next Generation HPC Workforce Development: The Computer System, Cluster, and Networking Summer Institute

    Publication Year: 2016, Page(s):32 - 39
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (246 KB) | HTML iconHTML

    Sustainable and effective computing infrastructure depends critically on the skills and expertise of domain scientists and committed and well trained advanced computing professionals. Unlike computing hardware, with a typical lifetime of a few years, the human infrastructure of technical skills and expertise in operating, maintaining, and evolving advanced computing systems and technology has a li... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 2016, Page(s): 40
    Request permission for commercial reuse | PDF file iconPDF (54 KB)
    Freely Available from IEEE