CPUs and architecture

Which scheme performs the same operation on multiple data items simultaneously with a single instruction?

  1. ASISD
  2. BSIMD
  3. CMISD
Show answer and explanation

Answer: B. SIMD

SIMD (single instruction, multiple data) performs the same operation on multiple data items in parallel with one instruction. It is effective for image processing and matrix operations, and many CPUs provide SIMD instructions. GPUs also process large amounts of data in parallel using an approach similar to SIMD.

Practice this topic Back to topic

More CPUs and architecture questions

  1. Which CPU configuration combines high-performance cores and power-efficient cores and uses them according to the workload?
  2. Which technique examines instruction dependencies and executes ready instructions in an order different from the program order to improve performance?
  3. Which CPU mechanism temporarily suspends the current task to give priority to handling requests such as those from external devices?
  4. Which mechanism transfers data directly between peripherals and memory without going through the CPU?
  5. Which LSI integrates a CPU, memory and peripherals such as timers and ADCs on one chip and is used to control appliances and equipment?