Parallel Computing in the Computer Science Curriculum > Platform Resources

Platform and Library Resources

Every module in our collection requires a given type of hardware (a platform), often running a particular operating system, combined with certain software libraries or packages. We have or are creating instructional modules for these common platform and library/package combinations used in parallel and distributed computing (PDC):

Here we provide a collection of resources for getting started with, setting up, and accessing particular platforms that you could use for teaching PDC. We also provide some information about various software libraries or packages used on these platforms. In the boxes on the right below, you can filter your choices to see what fits your needs or interests.

Platform Setup, Libraries, and Packages

Show all pages

Current Search Limits


showing only Python Show all Language

Results 1 - 4 of 4 matches

WebMapReduce is a simple web-based user interface for creating and submitting Hadoop Map-Reduce jobs in practically any language. It is ideally suited for use in the introductory computer science classroom, requiring very little programming experience to write massively parallel programs.

Bootable Cluster CD
The Bootable Cluster CD (BCCD) is a software platform designed to allow parallel programming and distributed computing instruction to concentrate on the education and not the computing infrastructure necessary for it. It is an open source Knoppix-based live CD that provides the tools necessary to teach parallel and distributed computing (e.g., GNU compiler suite, multiple MPI bindings, OpenMP, CUDA, Java) that can be run on either a single system or on a network of computers that are automatically configured using custom networking tools to form an ad hoc temporary cluster.

Pi's-To-Go provides students, both CS and non-CS alike, with an affordable, engaging, and familiar environment to learn the hardware and software principles of Parallel and Distributed Computing (PDC). Costing $450 in total, Pi's-To-Go provides modular hardware that helps students learn to apply PDC to their fields, to prepare them to handle the next generation of web servers, data centers and supercomputers.

Remora offers a free, secure, scalable, and virtual cluster for students and instructors to explore principles of Parallel and Distributed Computing (PDC). Remora is a virtual, application based cluster that runs entirely in user space and requires no installation. Because of this, Remora is a free cluster that can be carried in the pocket of an instructor or student from class to class, to quickly convert an existing computer lab into a cluster.

Have a platform setup, library, or package to share?

Submit it to the site. Please feel free to share information about Platform Resources you are aware of. We will moderate you submission and may contact you before making the information public.

      Next Page »