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

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

  回應
 
主題工具
grifon
Advance Member
 

加入日期: Jul 2001
您的住址: 台中
文章: 418
引用:
作者uest
但我覺得還是不要導果為因,分清楚點比較好
雖然用相似的觀念來看,是可以讓初學者了解的比較快
但不夠深入,未來反而會造成不必要的誤導

這軟體我想可以叫成 動態程序優先權調整器 好像很饒舌......囧rz
英文原名那個process tamer 程序馴服師 (用dreye查的)


這一類程式
除了 Actual Booster
名字都好像很接近
另一套類似的程式
process lasso
套索,馴獸師
嘻嘻嘻嘻
ps:fileforum 好像有過 process tamer v.s. process lasso 的爭吵
     
      
__________________





喵喵喵喵 喵喵的的喵喵
舊 2005-07-14, 08:15 AM #191
回應時引用此文章
grifon離線中  
RogerShih
*停權中*
 
RogerShih的大頭照
 

加入日期: Nov 2000
您的住址: Taipei,ROC
文章: 573
引用:
作者ianme
不用找了,您有mail嗎?我寄給您。我不知道這種文件可不可以曝光,所以還是用寄的吧。之前想要.18的TSMC model竟然說要申請啦....真是.....


不用了. 我大概有推導出一些看法, 參考看看.

1. 有 HT 的可以試試開關 HT 下, 跑單一Process單一 thread 的 CPUMark 看看分數會不會一樣, 依 ianme 的看法, HT 如果是把效能分給兩顆虛擬 CPU, 那麼關閉 HT 的話, 跑 CPUMark 分數應該會變高!?

2. 上面的答案我用公司的 P4 3.0EG 做了, 答案是 CPUMark 開不開 HT 幾乎沒差別.

我舉個比較貼切的例子好了, K8 的效能如果是 200 , P4 的效能是 170, 那麼有 P4 的 HT, 可能額外多出 30 分的效能給 P4, 但不表示 P4 的單一 Process 或單一 Thread 就可以得到 170+30 = 200 的效能, no, 這 30 分是強制給另一個 thread 的, 換句話說, P4 HT 上執行程式, 單一 Process 單一 Thread 就算佔有 100% 的 CPU 資源, 也只有 170, 剩下的 30 分可以看做是強制保留給另一個 thread, 沒得改變.

補充: 那要讓一個程式充分發揮 170+30 的效能可以嗎?可以, 寫 multi thread 的程式, 一個程式起碼兩個 thread, 一個 thread 取得 170 的效能, 另一個 thread 取得 30 的效能, 加起來囉.

而樓主程式則是把 K8 的 200 分效能分割給其他 Process、其他 thread, 不讓 200 分的效能讓單一程式、單一 thread 獨佔, 但這程式沒有強制性, 你可透過設定改變、移除優先權的影響.


3. 最早, Windows3.1 的作業系統是一種協調式的分時多工, 在這種作業系統上, 程式的撰寫得依照一個規則, 要程式自己釋放 CPU 控制權, 這只要寫過 SDK 的就知道我在說什麼, 那是現在 Win32 程式繼承自 Windows 留下來的習慣.

Win95 / 98 核心還留有相當的 Windows3.1 基礎影響, 所以在這個系列下的優先權設定, 實際效果沒有 Windows 2000 核心的好.
 

此文章於 2005-07-14 10:50 AM 被 RogerShih 編輯.
舊 2005-07-14, 10:42 AM #192
回應時引用此文章
RogerShih離線中  
Marimba
Junior Member
 
Marimba的大頭照
 

加入日期: Oct 2001
您的住址: Taiwan
文章: 854
Cool

有圖有真相, 看圖說故事比較快...

Intel Hyper-Threading & Dual-Core 的差異:

http://www.intel.com/personal/deskt.../popup/demo.htm

以上...
__________________
舊 2005-07-14, 11:01 AM #193
回應時引用此文章
Marimba離線中  
forum
Advance Member
 

加入日期: Feb 2003
您的住址: 臺屬釣魚台群島小強控股公司
文章: 454
引用:
作者ianme
這個概念在微處理機裡其實早就有了,這是屬於硬體式的多工概念,利用分時分部分工來達到多重處理的目的。

HT不是虛擬雙CPU歐!他是基於NetBurst架構下為了使管線利用能夠更好而做的小小修改,這個已經是既有的概念,沒那麼偉大吧??微處理機課本裡都有阿。分部分時多工的概念。


SMT/HT 都允許在同一個時脈裡
ALU 執行從兩個不同thread 來的instruction.

所以至少分時那一部分沒有

您的Intel doc 是哪一些啊???
有P4 BP 詳細的就PM 來吧
舊 2005-07-14, 11:38 AM #194
回應時引用此文章
forum離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
引用:
作者ianme
這是官方的東西嘛,有興趣來個原文的嗎?看完要來分享一下心得歐。



送給ianme & RogerShih

下面這些說明不知道也行不行

多方資訊驗證


有幾篇解釋的還蠻棒的

不過是日文的

日文唸起來 不太好聽 "嗨八思黎丁" Hyper-Threading

可能要翻譯一下 如果懂日文那是更好的


Intel、次世代Hyper-ThreadingЪヱв①Жメ公開

「Hyper-Threading Technology 総括編 Act.0」

x86メ延命イオペ「Hyper-Threading Technology」、ガソ魅惑ソ技術

IT用語辞典 e-Words : Hyper-Threadingシゾ 【гユеみЗяЧЫュ⑦ヲ】 ─ 意味・解説

(Hyper-Threading 今度アガ短評編)

Hyper-Threading Technology短評(ギペイモ的三位一体&#35500   

一粒ザ二度れゆウゆ Hyper-Threading

Hyper-Threadingソ実像


更多請按我




此文章於 2005-07-14 11:48 AM 被 fsaa3dfx 編輯.
舊 2005-07-14, 11:39 AM #195
回應時引用此文章
fsaa3dfx離線中  
forum
Advance Member
 

加入日期: Feb 2003
您的住址: 臺屬釣魚台群島小強控股公司
文章: 454
引用:
作者RogerShih
你講到 Dual Core 去了....... 有兩組 ALU 就乾脆 Dual Core 不就好了?不就是現在 Intel 跟 AMD 在做的了?

那Pentium/MIPS R4k/Alpha 實作superscalar 是做心酸的嗎???

要能夠理想的發揮Dual core 的效能
很多programming practice 都得改
舊 2005-07-14, 11:41 AM #196
回應時引用此文章
forum離線中  
forum
Advance Member
 

加入日期: Feb 2003
您的住址: 臺屬釣魚台群島小強控股公司
文章: 454
引用:
作者RogerShih
HT 應該不是模擬雙 CPU, 而是他的設計可以透過設定雙 CPU 的方式來工作. P4 管線過深導致效能較差, HT 設計來彌補這樣的問題, 只是讓原本 P4 應該有的表現正常發揮, 跟真正雙 CPU 相比, 我認為也是太過, Hyper Threading 這名字不就點出來了?

至於這個程式, 我覺得應該是作業系統應該做的, 幾乎所有多工作業系統下的程式都可以設定程式的優先權, 只是有時候預設的太高, 尤其是遊戲這種會獨佔資源的程式, 優先權一拉高, 作業系統怎麼取捨優先權的分配, 就是這個程式在補強的地方.

有時候看一些討論, 好像只有 SMP 還是 HT 才是多工, 觀念似乎有點混淆.


沒錯
這個應該是OS 的功能
OS 該有最基本的功能之一
其實MS 搞不好在效能調整裡
多一項
"最佳使用者反應"
之類的
舊 2005-07-14, 11:51 AM #197
回應時引用此文章
forum離線中  
monyuan
Regular Member
 
monyuan的大頭照
 

加入日期: Nov 2003
文章: 76
引用:
作者Marimba
有圖有真相, 看圖說故事比較快...

Intel Hyper-Threading & Dual-Core 的差異:

http://www.intel.com/personal/deskt.../popup/demo.htm

以上...

嗯 推一下這個
連我這個概念不太正確的人
都一看就懂了
感謝您的資訊 ^^

扯個題外話...
沒想到"虛擬HT"這個名詞引起這麼大的風波...
那為什麼都沒人怪"虛擬光碟"和實體光碟的技術原理也有很大不同...
這讓我想起以前朋友跟我說的趣談
就是他幫人列一張預算有限的組裝電腦清單
主人看了清單之後跟我朋友說:光碟機可不可以省下來?用虛擬光碟就好了...
舊 2005-07-14, 05:14 PM #198
回應時引用此文章
monyuan離線中  
jackiechin
Power Member
 
jackiechin的大頭照
 

加入日期: Jan 2003
您的住址: 比利時巴斯通
文章: 612
這程式很方便 也很好用
比起手動設定優先權 方便太多了
要是要手動設定達到一樣功能
挖哩勒 上個 PCDVD 還要準備動作10分鐘 那太累了

有了 這程式
我只要把我常玩的遊戲設定為--->忽視

那麼 平常 上網 聽音樂 甚至跑一些程式 都感覺比較不會互相干擾了
不過 說實在的
現在的CPU都很快
要是要說這程式有任何的作用的話
就說
就算是CPU因執行各種程式滿載的情況下
你要開個 網頁 這程式也會為了你 空出一點點的CPU讓你使用
但是 東西開越多 每件工作就越慢



這也要吵 看到洋洋灑灑那麼多回覆 我以為很多人都在討論使用的心得
怎麼 都看到 一堆人 還有 青蛙 罵來罵去的 ...
舊 2005-07-15, 05:36 AM #199
回應時引用此文章
jackiechin離線中  
jackiechin
Power Member
 
jackiechin的大頭照
 

加入日期: Jan 2003
您的住址: 比利時巴斯通
文章: 612
引用:
作者RogerShih
不用了. 我大概有推導出一些看法, 參考看看.

1. 有 HT 的可以試試開關 HT 下, 跑單一Process單一 thread 的 CPUMark 看看分數會不會一樣, 依 ianme 的看法, HT 如果是把效能分給兩顆虛擬 CPU, 那麼關閉 HT 的話, 跑 CPUMark 分數應該會變高!?

2. 上面的答案我用公司的 P4 3.0EG 做了, 答案是 CPUMark 開不開 HT 幾乎沒差別.

我舉個比較貼切的例子好了, K8 的效能如果是 200 , P4 的效能是 170, 那麼有 P4 的 HT, 可能額外多出 30 分的效能給 P4, 但不表示 P4 的單一 Process 或單一 Thread 就可以得到 170+30 = 200 的效能, no, 這 30 分是強制給另一個 thread 的, 換句話說, P4 HT 上執行程式, 單一 Process 單一 Thread 就算佔有 100% 的 CPU 資源, 也只有 170, 剩下的 30 分可以看做是強制保留給另一個 thread, 沒得改變.

補充: 那要讓一個程式充分發揮 170+30 的效能可以嗎?可以, 寫 multi...




這篇寫的不錯 很貼切
舊 2005-07-15, 05:40 AM #200
回應時引用此文章
jackiechin離線中  


    回應


POPIN
主題工具

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

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



所有的時間均為GMT +8。 現在的時間是06:47 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。