PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
fxcksomething
Major Member
 

加入日期: Feb 2005
文章: 214
引用:
作者ianme
我想上面爭辯的那幾位,軟體跟硬體間本來就不相同,他的虛擬的涵義是重概念,不是重作法。
HT不就是會在滿載時調整另一顆來使用嗎?換個角度想會不會?我覺得他這樣形容的有道理阿,HT不是也會讓最大效能略為下降,電子的東西很多都是可以軟硬體互通,軟體可以實現硬體,硬體也能寫成軟體。請看"觀念"。

看不懂你說的意思 !!!

總和這篇文章所有"大大"的看法 , 我竟然發現很多人根本就不知道HT是什麼 , 甚至連開這
篇文章的人都不知道 ,只看到一群大嬸在那邊七嘴八舌你一言我一語的在那邊爭的面紅耳赤的, 結果都是半斤八兩

我大概說一下H.T.吧 , 不要說我罵人又不解釋 !!

Hyper-Threating 是指破除長久以來原本一個排程只能執行一個執行緒的限制 , 是INTEL目前為止最偉大的發明之ㄧ ,它可以讓兩個執行緒同時放在一個排程中(目前的H.T.是兩個) ,讓兩個執行緒都"自以為"可以擁有CPU全部的資源而把排程間的延遲和CPU運算能力給最佳化 , 前提是要有軟體是多執行緒撰寫而成或可分割執行緒才能發揮H.T.的功效 , 否則有無H.T.根本是一樣的 !!

目前1. 非多執行緒/可分割執行緒的軟體多以遊戲軟體居多 , 所以H.T.在遊戲中功用不大
; 而2. 多執行緒/可分割執行緒capable的軟體就多了 , 像大家常用的Windows XP和3d studio max繪圖軟體等皆是 , 此時就可以看到H.T.驚人的效用了 , 尤其在伺服器市場有了H.T.功能有時甚至可以加速25% , 所以P4的多工能力是很強的 , 所以可以看到有用P4組成的supercomputer排在Top 500 中 !!

H.T.有時候在遊戲中開了反而變慢的原因是在1的情形時 , os把遊戲和其他background
software 給平行化了 , 講白點就是把兩者給同樣重要化了 , 此時遊戲和other background software同時"自以為"可以獲得CPU所有的權限和資源 , 所以把原本的CPU資源給平分了 , 比如說此時大家都只能拿到一半的L1&L2 cache , 或只是此時大家都只能拿到一半的ALU/FPU , 所以兩者對同一顆CPU的存取次數更加頻繁且自然而然的速度變慢了 , 這就是H.T.唯一的缺點 , 但是此缺點可以藉由遊戲撰寫者和CPU製造商改善 , 因為只要把"遊戲中遊戲就是大哥他比較重要"的邏輯給加上就行了 , 這在Prescott die有改善了 !!

說了這麼多 , 其實還可以說更多的 , 只是寫這麼多只是想給大嬸們知道什麼叫做H.T. , 還有他的優缺點和應用層面 , 畢竟在PCDVD越來越少人願意研究新資訊 , 大家都是hear&掰掰掰 , 我真的越來越看不下去了

既然要發言有關專業技術層面就爭氣一點先搞清楚好嗎 , 真受不了



| |
     
      
__________________
舊 2005-07-12, 04:34 AM #61
回應時引用此文章
fxcksomething離線中  
fxcksomething
Major Member
 

加入日期: Feb 2005
文章: 214
我還想繼續講下去 , 真是越寫越起勁 , 反正都已經overnight了就繼續吧!!

也許有人會想問AMD的 K8&K7 和INTEL的Pentium-M 既然本來就這麼強了那學INTEL P4加上HT不就是如虎添翼嗎 ?? 為什麼他們不加上去呢 ?? 既然Hyper-Threating根本就是天才想出來的東西 , 天才想出來後再由後面這些蠢材加以仿製不就得了嗎 ?? 反正INTEL和AMD有技術相互授權的規定那為什麼AMD不加呢 ????

答案就是上面提到的三種CPU全部都是管線短的精緻型CPU , 不像P4是大老粗的超長管線 , 反正就是用超高時脈硬是提高效能就對了 !!

其實P4+HT幾乎可以說是不得不為之 , 因為管線長的原因導致分支預測既容易錯誤又費時 , 每一個cycle花的時間可以說是長的可以 , 這一點可以由同為P4的Northwood轉成Prescott die後在同一時脈還少512KB L2 cache還贏Prescott得到印證 , 因為Prescott為了拉高時脈不得不加深管線 , 而且是誇張的深 !!

像在此時在每一個cycle都很費時的時候加上H.T.就可以讓他擬補這個缺陷 , 可以讓CPU處理速度快許多 , 特別是multi-threading process時更加明顯 !!

然而在精緻型短管線時H.T.就有加跟沒加差不多了 , 更何況在最需要H.T.的P4中也只能提供avg.15% performance increasing時有更顯得加上H.T.需求的薄弱 , 與其加上H.T.到不如選擇Dual-core or Multi-core來的有進步感 , 而這正是AMD和Pentium-M未來要走的路 !!!!

因為短管線處理multi-threading時每個thread可以迅速的排入排程中並加以處理完畢 , 此時若加上H.T.有時反而顯得多此一舉 , 尤其碰到單執行緒和不可分割執行執行緒的軟體如遊戲時更是有降低效能的危險性 , 所以這些CPU都選擇不加入H.T. !!

由上述可知他們不是不可加而是不想加上H.T. !!!!

---------------------------------------------

再來就是也許有人想過為什麼Hyper-Threading只能在一個排程中排入兩個thread ?? 為什麼不要4個或8個 ???? 這樣一顆P4開啟task manager就可以看到4個甚至8個cpu usage框框這樣有多爽啊 !!!???

答案就是因為這樣有大幅降低performance的可能存在 , 尤其是一般PC更是如此 !!! 因為玩遊戲或是執行非multi-threading capable的軟體時every thread in every cycle幾乎只能拿到四分之ㄧ甚至八分之ㄧ的CPU資源 , 這樣效能會大幅降低 , 但是在server時這樣卻有可能可以增加效能 , 前提是每個使用者不要在同一時間用non-multi threading software來存取server , 要不然速度一樣垮掉 !!! 再者還有原因就是server速度一般來說都不會慢到哪裡去 , 所以這樣算是多此一舉 , 反正本身就是multi-cpu了當然就可以執行multi-threading 囉!!!


就醬 , 我說完了 , 想到了再寫 !!!!
 
__________________
舊 2005-07-12, 06:10 AM #62
回應時引用此文章
fxcksomething離線中  
a9607
Master Member
 
a9607的大頭照
 

加入日期: Oct 2001
文章: 2,253
引用:
作者fsaa3dfx
虛擬HT工具的字眼 出現在 電腦雜誌 密技偷偷報.NO23期
裡面有一篇報導叫做:舊CPU也能使用HT~!
裡面就是刊登這個軟體的消息
如果有興趣可以去7-11找找這本雜誌
你以為虛擬HT這個名詞是我發明我想出來的嗎? 那你就錯了
要怪我? 還是 怪雜誌?
下面有圖有真相 有證據 虛擬HT的字眼 不是我發...


1.您拿"電腦雜誌"的話來當真....3個字 Orz

當然我們也不能說雜誌都是錯的..但是長久以來這類雜誌的"口碑"...唉..

2.我哪錯了..^_^ ,我有說"虛擬HT"是你發明的名詞嗎?..

3.要怪你還是怪雜誌?

都怪...

一個"發佈"不正確資訊,一個"散佈"不正確資訊..

好歹你也有點責任吧?對吧?

================

"轉貼"不是免死金牌,要貼就要負責,不然大家把"訛傳"亂貼一通,資訊有錯就變成是XX網站、XX雜誌 的錯...

這樣不合理吧?
舊 2005-07-12, 10:51 AM #63
回應時引用此文章
a9607離線中  
3939886
New Member
 

加入日期: Jun 2005
文章: 4
這個東西不錯用喔,以前不知道這個東西。

試了一下,在cpu滿載的時候,開程式或影片真的比較順喔。
舊 2005-07-12, 11:53 AM #64
回應時引用此文章
3939886離線中  
josfight
*停權中*
 

加入日期: Nov 2003
文章: 1,927
引用:
作者fxcksomething
我還想繼續講下去 , 真是越寫越起勁 , 反正都已經overnight了就繼續吧!!

也許有人會想問AMD的 K8&K7 和INTEL的Pentium-M 既然本來就這麼強了那學INTEL P4加上HT不就是如虎添翼嗎 ?? 為什麼他們不加上去呢 ?? 既然Hyper-Threating根本就是天才想出來的東西 , 天才想出來後再由後面這些蠢材加以仿製不就得了嗎 ?? 反正INTEL和AMD有技術相互授權的規定那為什麼AMD不加呢 ????

答案就是上面提到的三種CPU全部都是管線短的精緻型CPU , 不像P4是大老粗的超長管線 , 反正就是用超高時脈硬是提高效能就對了 !!

其實P4+HT幾乎可以說是不得不為之 , 因為管線長的原因導致分支預測既容易錯誤又費時 , 每一個cycle花的時間可以說是長的可以 , 這一點可以由同為P4的Northwood轉成Prescott die後在同一時脈還少512KB L2 cache還贏Prescott得到印證 , 因為Prescott為了拉高時脈不得不加深管線 , 而且是誇張的深...


嚴重支持阿

第一篇跟我理解差無多,第二篇則是解答了我的疑問^^

此文章於 2005-07-12 12:21 PM 被 josfight 編輯.
舊 2005-07-12, 12:11 PM #65
回應時引用此文章
josfight離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
[QUOTE=a9607]1.您拿"電腦雜誌"的話來當真....3個字 Orz

當然我們也不能說雜誌都是錯的..但是長久以來這類雜誌的"口碑"...唉..

2.我哪錯了..^_^ ,我有說"虛擬HT"是你發明的名詞嗎?..

3.要怪你還是怪雜誌?

都怪...

一個"發佈"不正確資訊,一個"散佈"不正確資訊..

好歹你也有點責任吧?對吧?

================

是是 我不該拿雜誌 只要是電腦雜誌寫的 都不可以信 就是了

可能是您不削花錢買這種雜誌來看

虛擬HT你一開始就認定是我說的 意思就是說我宣導的樣子

好像就是我發明的一樣 給我的感覺就是這樣

好像是我來誤導大家的 我只是最後跳出來澄清一切

只是你沒想到 我是看雜誌的

是是 都是我轉貼錯誤發布不正確資訊 照本宣科雜誌

既然您這麼厲害 就請你幫這個軟體正名吧 用個淺顯易懂的名詞

讓一般真正不會用電腦的人 或者 所謂的電腦白痴 一看就知道這個軟體是在幹麻的

此文章於 2005-07-12 01:43 PM 被 fsaa3dfx 編輯.
舊 2005-07-12, 01:03 PM #66
回應時引用此文章
fsaa3dfx離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
[QUOTE=uest]樓主既然你自己都覺得抄來的不是很對
就接受建議,改一下說明的文字,別讓被你推廣的也被誤導了

---

我是想改

不過帖子一發後 過一段時間 就無法編輯了

所以 就算了吧
舊 2005-07-12, 01:41 PM #67
回應時引用此文章
fsaa3dfx離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
[QUOTE=fxcksomething]:

我大概說一下H.T.吧 , 不要說我罵人又不解釋 !!

Hyper-Threating 是指破除長久以來原本一個排程只能執行一個執行緒的限制 , 是INTEL目前為止最偉大的發明之ㄧ ,它可以讓兩個執行緒同時放在一個排程中(目前的H.T.是兩個) ,讓兩個執行緒都"自以為"可以擁有CPU全部的資源而把排程間的延遲和CPU運算能力給最佳化 , 前提是要有軟體是多執行緒撰寫而成或可分割執行緒才能發揮H.T.的功效 , 否則有無H.T.根本是一樣的 !!


多謝您的解釋

其實您也不必大費周章 浪費唇舌

因為答案都在Intel網站都已經寫的清清楚楚明明白白了

Hyper-Threading官方介紹

這裡也有

Hyper-Threadingシゾ 【гユеみЗяЧЫュ⑦ヲ】 ─ 意味・解説

Hyper-Threading Technology」、ガソ魅惑ソ技術


此文章於 2005-07-12 01:57 PM 被 fsaa3dfx 編輯.
舊 2005-07-12, 01:55 PM #68
回應時引用此文章
fsaa3dfx離線中  
amd_you
Basic Member
 

加入日期: Jan 2004
您的住址: Taipei
文章: 14
實在有點看不下去了
既然樓主說答案就在Intel網站, 為何不自己先讀過再用適當的標題發表文章? 枉費別人辛苦解釋

難道下次有人轉述購物頻道的話(而且一開始不說是轉述喔)而被K的時候, 才搬出是某某主持人說的, 然後ㄧ副事不關己又委屈的樣子?

要怪就怪自己抄功課不挑好學生的作業抄

此文章於 2005-07-12 02:32 PM 被 amd_you 編輯.
舊 2005-07-12, 02:09 PM #69
回應時引用此文章
amd_you離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
引用:
作者amd_you
實在有點看不下去了
既然樓主說答案就在Intel網站, 為何不自己先讀過再用適當的標題發表文章? 枉費別人辛苦解釋

難道下次有人轉述購物頻道的話(而且一開始不說是轉述喔)而被K的時候, 才搬出是某某主持人說的, 然後ㄧ副事不關己又委屈的樣子?

要怪就怪自己抄功課不挑好學生的作業抄


---------------------------
多謝您的指教

不過我實在想不到什麼才較適當的標題 適當標題的定義又是什麼?

如果您知道 就煩請您告知吧 讓我學習

不過一開始分享沒有想到會吵成這樣

誰知道一開始會變成如何 千金年買早知道 萬般無奈想不到

所以 我想還是算了吧

我也沒有覺得委屈或什麼的

老實說 跟我無關痛癢

錯就錯在我急著分享 沒有過濾好

只是希望大家有好東西用 僅此而已

此文章於 2005-07-12 02:46 PM 被 fsaa3dfx 編輯.
舊 2005-07-12, 02:41 PM #70
回應時引用此文章
fsaa3dfx離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:40 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。