Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tomasulo’s Algorithm X=Y+Z and A=B*C 4 Registers.

Similar presentations


Presentation on theme: "Tomasulo’s Algorithm X=Y+Z and A=B*C 4 Registers."— Presentation transcript:

1 Tomasulo’s Algorithm X=Y+Z and A=B*C 4 Registers

2

3 Arithmetic pipeline design
Fixed point operations Floating point operations

4 Static arithmetic pipelines
Arithmetic pipeline stages

5 Multiply pipeline design

6 Multifunctional Arithmetic Pipeline
Static arithmetic pipelines are designed to perform a fixed function and thus called unifunctional. When a pipeline can perform more than one function, it is called multifunctional. A multifunctional pipeline can be either static or dynamic. Static pipelines perform one function at a time, but different function can be performed at different times. A dynamic pipeline allows a several functions to be performed simultaneously through the pipeline as long as there are no conflicts in the shared usage of pipeline stages.

7

8

9 Superscalar pipeline design
Pipeline structure. Data dependences. Pipeline stalling: lowers pipeline utilization.

10

11

12


Download ppt "Tomasulo’s Algorithm X=Y+Z and A=B*C 4 Registers."

Similar presentations


Ads by Google