A course in advanced operating systems using MPI for projects

  • Authors:
  • Michael Scherger

  • Affiliations:
  • Texas A&M University, Corpus Christi, TX

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the development of a course in advanced operating systems that uses C/C++ and the Message Passing Interface (MPI) for programming projects. While MPI has been well accepted as a programming library for parallel and high performance computing, its acceptance in advanced operating systems courses is varied. By providing exposure to an accepted standard message passing library such as MPI, students can engage in other courses or commercial applications where data communication is required. The structure of a course advanced operating systems and a list learning outcomes are presented. The basics of MPI are also discussed. Project ideas in advanced operating systems utilizing MPI are also presented.