瀏覽單個文章
forum
Advance Member
 

加入日期: Feb 2003
您的住址: 臺屬釣魚台群島小強控股公司
文章: 454
引用:
Originally posted by Jack11260
CPU內部Resource就這麼多沒錯 可是你知道當CPU在運算時 內部有60%以上的管線是處在閒置狀態 HT就是利用那些閒置的資源去執行其他的thread
了解嗎? 有錯請更正


你講的是長期非最佳化軟體的平均
可是要注意現今的MPU 跑東西基本上都是衝一下頓一下的
在沒碰到 Memory Hazard, Branch Hazard 時 Resource 幾乎都是全用的
除非真的是ILP 爆低的Code
可是上面兩種Hazard 一碰到 MPU 就可以老久沒事做
用HT 就是想讓兩個Thread 交互運作

不過像SuperPi 這一類的軟體頓的時間很少所以可以拿出去給其他Thread 用的Resource 不會多 不信你跑兩個Instance 看看
其他很多 也是 Hand coded 的軟體也是一樣
舊 2004-02-09, 08:16 PM #47
回應時引用此文章
forum離線中