Parallelism

Types

Levels

  • SISD (single instruction single data)
    • Uniprocesessors
  • MISD (multiple instruction single data)
    • Multiple processors on a single data stream
    • Not used
  • SIMD (single instruction multiple data)
    • Simple programming model, low overhaed, and flexibility
    • Used In Data Level Parallelism
    • All custom integrated circuits
  • MIMD (multiple instruction multiple data)