ec-556 tom

Upload: ankita-rani

Post on 24-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 EC-556 Tom

    1/11

    Tomasulo+ROB Example

    Reservation station gains a column

    All tags now refer to ROB entries Begin our simulation with Time = 0

  • 7/25/2019 EC-556 Tom

    2/11

    Tomasulo+ROB Example

    Time = 1

    First L. issues

  • 7/25/2019 EC-556 Tom

    3/11

    Tomasulo+ROB Example

    Time = !

    Loa"1 e#ecutes $"one at t=%& 'econ" L. issues

  • 7/25/2019 EC-556 Tom

    4/11

    Tomasulo+ROB Example

    Time=(

    Loa"! e#ecutes $"one at t=)& *+L. issues

  • 7/25/2019 EC-556 Tom

    5/11

    Tomasulo+ROB Example

    Time=%

    Loa"1 ,rites '+B. issues

  • 7/25/2019 EC-556 Tom

    6/11

    Tomasulo+ROB Example

    Time=)

    ROB-1 commits Loa"! ,rites A""1 / *ult1 u"ate will e rea"2

    to e#ecute ne#t c2cle 34. issues

  • 7/25/2019 EC-556 Tom

    7/11

    Tomasulo+ROB Example

    Time=5

    ROB-! commits '+B. an" *+L. e#ecute $6nish at

    t=78 t=158 res&

    A. issues

  • 7/25/2019 EC-556 Tom

    8/11

    Tomasulo+ROB Example

    Time=7

    A""1 writesA""! u"ates an" will e

    rea"2 to e#ecute ne#t c2cle

  • 7/25/2019 EC-556 Tom

    9/11

    Tomasulo+ROB Example

    Time=9

    A""! e#ecutes $6nish at t=11&

  • 7/25/2019 EC-556 Tom

    10/11

    Tomasulo+ROB Example

    Time=11

    A""! writes

  • 7/25/2019 EC-556 Tom

    11/11

    Tomasulo+ROB Example

    Time=15

    *ult1 writes *ult! u"ates $will e rea"2 toe#ecute ne#t c2cle&

    :uestion;