2014-12-07 52 views
0

在Tomasulo的算法中,據說整數指令可以通過分支,允許浮點運算超出基本塊。這個說法是什麼意思?整數指令可以通過分支。這是什麼意思?

+0

你能發佈一個鏈接到使用這個術語的描述嗎?例如http://en.wikipedia.org/wiki/Tomasulo_algorithm中的描述以非常不同的詞語描述算法。 – 2014-12-07 05:09:13

+0

https://parasol.tamu.edu/~rwerger/Courses/614/lec/Lec16-dynamic1.ppt – user3026485 2014-12-07 05:55:05

+0

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=幅和CD = 2&CAD = RJA&uact = 8&VED = 0CCIQFjAB&URL = HTTP%3A%2F%2Fwww.csee.umbc.edu%2F〜olano%2F611f12%2F08-tomasulo.pptx&EI = ktmDVNLCC5CiugTTiIL4Cg&USG = AFQjCNHdETAaLb1a_eLHBz2qlFNlD-ZZ3A&SIG2 = tVDOM8vx3sfGDp5NG0jchw&BVM = bv.80642063,d。 c2E – user3026485 2014-12-07 05:55:53

回答

1

我相信這是指在某些處理器中流水線引起分支執行後的指令的概念。在這樣的順序:

MOVL R10, R9 
    BNEQ SOMEHWERE 
    ADDL3 R1, R2, R3 

add指令獲取無論在之前的指令測試和分支的結果的執行。編譯器必須對指令重新排序(或在分支之後放置NOOP)。