Introduction to Parallel Processing Ch. 12, Pg. 514-526


Parallelism in a Uniprocessor System


Download 0.55 Mb.
bet2/5
Sana27.01.2023
Hajmi0.55 Mb.
#1130114
1   2   3   4   5
Bog'liq
ch12 parallel proc3-aula

Parallelism in a Uniprocessor System

  • A reconfigurable arithmetic pipeline is an example of parallelism in a uniprocessor system.

A Reconfigurable Pipeline With Data Flow for the Computation A[i]  B[i] * C[i] + D[i]

  • 0
  • 1
  • MUX
  • 2
  • 3
  • S1 S0
  • 0
  • 1
  • MUX
  • 2
  • 3
  • S1 S0
  • 0
  • 1
  • MUX
  • 2
  • 3
  • S1 S0
  • 0
  • 1
  • MUX
  • 2
  • 3
  • S1 S0
  • *
  • LATCH
  • +
  • LATCH
  • |
  • LATCH
  • To
  • memory
  • and
  • registers
  • Data Inputs
  • 0 0
  • x x
  • 0 1
  • 1 1

Vector Arithmetic Unit

  • A vector arithmetic unit contains multiple functional units that perform addition, subtraction, and other functions. The control unit routes input values to the different functional units to allow the CPU to execute multiple instructions simultaneously.
  • For the operations AB+C and DE-F, the CPU would route B and C to an adder and then route E and F to a subtractor for simultaneous execution.

Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling