引用:
原帖由 Henry 於 2011-9-2 16:26 發表
instruction呢到係uOps?
K10 => 3INT + 3FP,平行
Core/Nehalem => 3 INT/FP Mixed (唔知一個port可唔可以同時做兩樣野,應該唔得)
唔係... 普通ADD / MUL之類的instructions
K7/K8/K10都係3組平行
但係其實有好多浪費, 連Bulldozer都唔再咁做
Core/Nehalem/SB都係4+1, 始終有d係Load/Store instruction
而K7/K8/K10/Bulldozer都係跟埋係integer cluster入面
而Core/Nehalem/SB都係同integer cluster分開的 (圖中無的port 2/3/4)