廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2221 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
吮雷
數位造型
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
知名人士
級別: 知名人士 該用戶目前不上站
推文 x2 鮮花 x58
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[討論][CPU] 有沒有大大能說明一下什麼叫做HT
cpu有什麼HT技術的,不知道是什麼意思><..
希望能有大大能告訴我一下!! 表情
還有看過什麼P4E,最後面那個E是什麼意思??跟HT有什麼不同??


[ 此文章被shanghone在2005-02-20 11:14重新編輯 ]


獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-02-20 11:05 |
小毛驢TWO 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x0 鮮花 x48
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

HT 不是模擬兩顆CPU運作的嗎~??

E 表示! 這個CPU 是 E 款的~!! 哈哈

有說跟沒說一樣~!!

我只知道...每一款都有點不一樣~!! ^^"

真懷念 P4 2.8C G


獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-02-20 11:31 |
synnex38
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

執行超執行緒(Hyper-Threading,HT) 技術的系統需求為:支援超執行緒(HT)技術的 Intel® Pentium® 4 處理器、採用此技術的晶片組、BIOS 以及作業系統。效能會依照您使用的硬體及軟體而有所不同。如需相關資訊,包括哪些處理器支援超執行緒(HT)技術的詳細資訊

參考網站:http://www.intel.com/cd/products/services/...ocessors/86683.htm

而後面你說的因該是P4 2.8EG 的E吧,那因該是90奈米L2快取2MB的意思吧


[ 此文章被synnex38在2005-02-20 11:42重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:台灣中華電信 | Posted:2005-02-20 11:34 |
小毛驢TWO 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x0 鮮花 x48
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

L2 2MB嗎....??

我的是P4 3.0E G ..... L2只有 1MB說....!!!


獻花 x0 回到頂端 [3 樓] From:台灣中華電信 | Posted:2005-02-20 11:48 |
synnex38
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用小毛驢TWO於2005-02-20 11:48發表的 :
L2 2MB嗎....??

我的是P4 3.0E G ..... L2只有 1MB說....!!!

呃...不好意思打太快..是1MB沒錯


獻花 x0 回到頂端 [4 樓] From:台灣中華電信 | Posted:2005-02-20 11:59 |
Sander
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

HT的英文是Hyper-Threading技術
(和AMD的HyperTransport匯流排是不一樣的東西喔!)
其實這個技術到底有沒有用..一直都有蠻大的爭議
讓我來簡單說一下這個技術的原理吧

HT技術其實是Parallelism的一種實現
Parallelism就是平行化的意思
因為在CPU的設計中
要加快執行的速度..最簡單的方法有兩種
第一個就是加深Pipeline的級數
這麼一來可以讓Pipeline中每個Stage所要處理的事情變少
可以讓時脈有效的提高
但是因為指令中有用到像是Branch(分支)的這種很麻煩的指令
因此一昧的加深Pipeline深度..反而會造成Data或Timing Hazard時候overhead會很嚴重
所以反而效能會下降(這點可以從同時脈的P4輸給P3, 同時脈的Prescott輸給Northwood可以看出來)
另外一個方法則是平行化
簡單來說
就是一條執行管線不夠快..那我就做兩條嘛
像是現在的CPU中AMD的K7和K8執行管線有9條....Pentium4則有6條
這樣的平行化是屬於Instruction Level的Parallelism
意即在執行指令的這個層級所實現的平行化處理
也就是.."理論上"K7和K8在每一個clock可以執行9條指令
但是..事情並不是完美的
我們利用再好的演算法來分配指令給這幾條執行管線去做
還是沒有辦法讓執行單元發揮百分之百的效能(也就是任何時間內執行管線都是滿的)
這個情況在高頻率的Pentium4是更加的嚴重
因為本身的高頻率讓指令的快速有效率分配更加的困難
再加上P4本身的NetBurst架構..CPU內部的ALU是以主頻率的兩倍頻在跑的
因此我們可以相信"大多數時間裡"Pentium4內部執行單元應該都是閒置的

Intel使用了一個方法來利用這個閒置時間的浪費
就是所謂的HT技術
這技術是屬於Threading Level Parallelism
意即是執行緒級別上的平行化
我們知道CPU的執行靠的是一個叫做Program Counter的東西
數0的時候讀入第一條指令
數1的時候讀入下一條指令...依此類推
Intel的HT技術就是用兩個這樣的Program Counter
讓作業系統認為有兩顆實體的CPU
但其實第二個Program Counter所使用的執行單元是和第一個共用的
也就是..多出來的Program Counter是利用同一套執行單元在空閒的時候
這麼一來就可以利用只有一個CPU來模擬出兩顆CPU
這樣的做法效能當然跟兩顆CPU的效能相差甚遠
因為畢竟只有一顆實體的CPU
實際上...效能如果有10%左右的增加就已經算是很不錯了
甚至在很多情況之下..效能沒有任何的增進
再甚至會因為兩個執行緒在共享執行資源下競爭
造成一些Hazard的發生而降低了效能

所以嚴格來說
Intel的HT技術是行銷大於實質意義
要使用真正的雙核心
可能要等到今年第三季
Intel會發表Dual Core的Pentium4 (Smithfield)
AMD也會發表Dual Core的K8
到時候才是真正雙CPU的效能
大家再拭目以待吧!

此文章被評分,最近評分記錄
財富:10 (by MaverickWu) | 理由: 說明詳盡,值得大家效法~~
財富:30 (by ericlien)


獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2005-02-20 13:09 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.065222 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言