Brendan Ang

Search

Search IconIcon to open search

Data Level Parallelism

Last updated Nov 8, 2022 Edit Source

# Data Level Parallelism

The same operation is performed on multiple data values concurrently in multiple processing units. Can reduce the Instruction Count to enhance performance

# Processors

Different types of hardware can support different levels of data parallelism.

# Flynn’s Processor Taxonomy

Advantages of SIMD > MIMD

# Single Instruction Multiple Data (SIMD)

# Vector processor

One vector instruction can perform N computations, where N is the vector length.

# Array processor

500

# Multimedia Extensions (MMX)