Teaching with Parallella: a First Look in an Undergraduate Parallel Computing Course *

نویسنده

  • Suzanne J. Matthews
چکیده

This paper describes our experience integrating the Parallella, an energy efficient single board computer (SBC) with 18 cores, into an undergraduate parallel computing course. The board's small form-factor, high number of cores and relative cheapness makes it a very attractive option for introducing students to parallel computing. We describe and reflect on our experiences using the Parallella board, and offer novel educational materials that will assist others to incorporate the Parallella into future computing courses. INTRODUCTION The ubiquity of multi-core architectures in recent years makes teaching parallel and distributed computing (PDC) concepts to undergraduates more imperative than ever. Despite the fact that most laptops, tablets, and smart-phones contain multi-core chips, computer science undergraduates are still largely exposed to serial languages. The need for more extensive parallel computing education is underscored with the release of the ACM/IEEE Computer Science Curricula 2013 (CS2013) [1], which recommends that 15 hours of PDC concepts be included in the typical undergraduate computer science program. Other efforts, such as the IEEE Curriculum Initiative on Parallel and Distributed Computing (NSF/IEEE TCPP) [19] and the CSinParallel community [7], are seeking to ___________________________________________ * Copyright © 2015 by the Consortium for Computing Sciences in Colleges. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the CCSC copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Consortium for Computing Sciences in Colleges. To copy otherwise, or to republish, requires a fee and/or specific permission.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Programming for the Millennium : Integration Throughout the Undergraduate Curriculum

In 1996, the University of North Carolina at Charlotte was awarded a two-year NSF grant 1 to integrate parallel programming into the Freshman Computer Science curriculum. We are pleased to report on the results of the first full year of this project. In addition, a comprehensive Senior-level course has been developed and delivered to major North Carolina universities through the statewide telev...

متن کامل

Innovations in Teaching: Using Moodle E-learning Platform in the Development of a Curriculum for the Undergraduate Course Consecutive Interpreting to Enhance Interactions among Learners

This study was conducted to remedy the shortcomings of the curriculum that the authors had developed for the course Consecutive Interpreting. The curriculum had been designed adopting a social constructivist framework and implemented for a semester to detect the imperfections. Since the main problems centered on the paucity of learners' interactions and the limitedness of the existing interacti...

متن کامل

Coping with a changing world: the UK Open University approach to teaching ICT

The rapid pace of change in the ICT field has affected all HE providers, but for the UK Open University (UKOU), used to print-based courses lasting eight years or more, it has been a particular challenge. This paper will present some of the ways the UKOU has been coping with this problem by discussing the design of three courses, the first developed almost a decade ago. All three are distance l...

متن کامل

Teaching Map-reduce Parallel Computing in CS1

Cluster-based map-reduce programming frameworks such as Apache Hadoop make compelling pedagogical examples of parallel computing in undergraduate CS education. Although the basic notions of map-reduce computation are at an appropriate level for introductory CS students, directly programming Hadoop is too difficult for most beginning students. However, the strategically simplified WebMapReduce s...

متن کامل

Teaching and evaluation of field training course for health services management undergraduates: conventional and logbook methods

Introduction: One of the strongest tools for teaching and evaluation of students, especially medical students and related fields is Logbook. The aim of this research was to design, implement and measure teachers and students’ satisfaction with the logbook in the field training 2 course for health services management undergraduate students. Methods: This descriptive study was performed on 44 h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015