HPlogo HP-UX MultiProcessing: White Paper > Chapter 1 MultiProcessing

Objectives

» 

Technical documentation

Complete book in PDF

 » Table of Contents

  • Grasp the basic concepts of a multiprocessor (MP) system.

  • Gain familiarity with MP data structures.

  • Understand locking strategies (spinlocks and semaphores) available in kernel for MP.

  • Introduce the kernel interface to control MP events.

  • Learn about process scheduling and load balancing in an MP environment.

NOTE: A full study of MP internals is beyond the scope of this text, which does not deal with related issues of interest such as interrupt and powerfail handling, and tuning of other subsystems for a multi-processing environment. Instead, this study introduces multiprocessor data structures and the locking strategies that guarantee consistency across parallel processors.

Throughout this text, multiprocessor systems are referrred to as MP systems. Individual processors will be referred to as both "processors" and SPUs (system processing unit).