Experiences from Implementing Multiprocessor Support for an Industrial Operating System Kernel

  • Authors:
  • Simon Kagstrom;Hakan Grahn;Lars Lundberg

  • Affiliations:
  • Blekinge Institute of Technology;Blekinge Institute of Technology;Blekinge Institute of Technology

  • Venue:
  • RTCSA '05 Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ongoing transition from uniprocessor to multiprocessor computers requires operating system support. There is a large body of specialized operating systems which require porting in order to work on multiprocessors. In this paper we describe the design and implementation of a multiprocessor port of a cluster operating system kernel. The multiprocessor support is implemented with a giant locking scheme, which allowed us to get an initial working version with only minor changes to the original code. We also discuss performance and implementation experiences.