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

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

  回應
 
主題工具
ZGMF-X20A
*停權中*
 
ZGMF-X20A的大頭照
 

加入日期: Sep 2005
您的住址: 彰化
文章: 277
我不知道我的觀念是否正確
但我還是把我知道的PO出來讓大家討論討論


時脈並不等於效能
效能取決於指令集設計的好壞
比方說
拆東西好了
會拆的人 他知道要用甚麼工具來拆
但是
不會拆的人 他就是不知道要用甚麼工具來拆
於是把身旁的工具一一拿來對照看看可不可以拆

所以不會拆的就算手腳再快 還是沒有會拆的來的快
     
      
舊 2005-11-18, 02:25 AM #21
回應時引用此文章
ZGMF-X20A離線中  
redsky
Regular Member
 

加入日期: Sep 2001
文章: 85
引用:
作者ZGMF-X20A
我不知道我的觀念是否正確
但我還是把我知道的PO出來讓大家討論討論


時脈並不等於效能
效能取決於指令集設計的好壞
比方說
拆東西好了
會拆的人 他知道要用甚麼工具來拆
但是
不會拆的人 他就是不知道要用甚麼工具來拆
於是把身旁的工具一一拿來對照看看可不可以拆

所以不會拆的就算手腳再快 還是沒有會拆的來的快


這樣的比喻暗示Intel一定比較爛,有些人同意,有些人不同意。所以並不算好比喻。

Intel跟AMD只是使用不同概念來設計他的CPU,很難說哪一種一定比較好。只能說有一種會比較被市場接受。

真的要比喻的話應該比喻成Intel = 跑車,AMD = 卡車。雖然Intel跑車時速比較高(時脈高)可是他一次的載貨量有限(一個instruction可能需要好幾個clcok),但是相同時間他可以跑比較多次。相對來說,AMD卡車時速慢,但是一件事一次就可以做完(一個instruction只需要一個clock)。

所以真的要比較的話,時脈真的不能當作標準,相反的,應該以相同的工作量之下,哪一個可以花比較少的時間來完成。

一定會有人(不爽)問我說說Intel是跑車太捧他了,那我會說... 因為他比較貴阿... XD
 
舊 2005-11-18, 03:08 AM #22
回應時引用此文章
redsky離線中  
ZGMF-X20A
*停權中*
 
ZGMF-X20A的大頭照
 

加入日期: Sep 2005
您的住址: 彰化
文章: 277
那就跟他說:有的卡車(連結車)比跑車貴!!

你的比喻比我的容易了解多了,給你拍拍手~
舊 2005-11-18, 04:00 AM #23
回應時引用此文章
ZGMF-X20A離線中  
ptoyhawinf
Major Member
 

加入日期: Aug 2002
您的住址: 台灣中部可以看到科博館的地方
文章: 122
看nba球員就知道了啊…
差不多身材的球員…
黑人就比白人吃香了…
當然薪資也會有差…
(司機是特例…不在討論範圍內)
舊 2005-11-18, 07:46 AM #24
回應時引用此文章
ptoyhawinf離線中  
will0227
Golden Member
 

加入日期: Oct 2001
您的住址: 秘密
文章: 2,604
你和你兄弟姐妹不是都同一家工廠製造的嗎??為何長得不一樣??QC有問題嗎?
舊 2005-11-18, 07:52 AM #25
回應時引用此文章
will0227離線中  
Hili
Power Member
 

加入日期: Dec 2002
您的住址: 雲巔
文章: 523
引用:
作者will0227
你和你兄弟姐妹不是都同一家工廠製造的嗎??為何長得不一樣??QC有問題嗎?


點點點....
點點點....
良率問題的第三行....
舊 2005-11-18, 08:40 AM #26
回應時引用此文章
Hili離線中  
silly_rabbit
Junior Member
 
silly_rabbit的大頭照
 

加入日期: Feb 2004
您的住址: 森林裡
文章: 805
同樣排氣量的汽車.歐洲車硬是比韓國車貴.但跑起來....
舊 2005-11-18, 09:09 AM #27
回應時引用此文章
silly_rabbit離線中  
ianme
*停權中*
 
ianme的大頭照
 

加入日期: Oct 2004
您的住址: 台北
文章: 3,188
引用:
作者ryankuku
時脈不等於效能, 指令集架構設計才是效能好壞最直接的因素, 好的架構可以在一個指令週期內接受多個獨立式指令, 而在一個指令週期內做好幾件事, 而架構設計的爛可能就像是一個口令一個動作, 沒辦法同時做多件事, 有些指令甚至要多個指令週期才能完成, 再來是指令週期和時脈週期的關係, 最快的做法是一個時脈週期能等於一個指令週期, 但往往沒那麼順利, 因為不同指令所耗的硬體資源不同, 不一定都能很快完成

如果你玩過8051或是mcu應該能體會, 以往8051是需要12個時脈週期才能完成一個指令週期, 但隨著製程的進步, 現在已經可以改架構讓8051的一個指令週期等於一個時脈週期, 雖然一樣是8051, 跑一樣的時脈速度, 但兩著間效能卻差了12倍


51什麼時候有這麼重大的改進.....是增進時脈吧....本來很多就是一個週期,但是要下的命令又不是一個週期就可以完成,改進12倍這個扯了一點。

還有時脈本來就等於效能,但是不同的架構就難以比較,Intel走的是將管線多階化來提高時脈的路線,AMD則是加強原本P3架構,對每一節點作強化。這個就好比Intel他運算能力強了一點,跑10000MB/s,可是他平均工作效率是50%,然後AMD是8000MB/s,因為將Memory Controller內建的關係,等待資料時間大幅減少,變成平均效率80%,所以這樣比起來Intel產品必需拿出叫高時脈才能平衡,不過高時脈對P4本來就是特色,所以說誰優誰劣這是各有千秋,當然實際上不可能這麼簡單,不過我這樣說明不知道能否讓你明白了解。

此文章於 2005-11-18 10:25 AM 被 ianme 編輯.
舊 2005-11-18, 10:01 AM #28
回應時引用此文章
ianme離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,765
K8 時脈低效能高有很多原因,但最主要還是在 L1 cache 大小的差異,很多人都在比 L2 cache 多大,但事實上 L1 cache 對效能的影響遠勝 L2
至於為什麼,因為 L1 cache 的存取速度是 L2 的十倍。
當然 L1 cache 做愈大,就會使時脈提升更困難,這也是為什麼 K8 時脈會比較低的原因之一。
舊 2005-11-18, 10:20 AM #29
回應時引用此文章
Adsmt離線中  
ianme
*停權中*
 
ianme的大頭照
 

加入日期: Oct 2004
您的住址: 台北
文章: 3,188
引用:
作者Adsmt
K8 時脈低效能高有很多原因,但最主要還是在 L1 cache 大小的差異,很多人都在比 L2 cache 多大,但事實上 L1 cache 對效能的影響遠勝 L2
至於為什麼,因為 L1 cache 的存取速度是 L2 的十倍。
當然 L1 cache 做愈大,就會使時脈提升更困難,這也是為什麼 K8 時脈會比較低的原因之一。


K8架構L1是2way,分成 Instruction跟Data,P4是8way的16KB data跟12Kups的trace(類似指令快取嗎??),L2方式也不同,資料存取首重效率,頻寬不見得是主因,這不是什麼單純比大小的東西吧?Intel好像也表示他們的L1做大不一定比較快。且K8是因為L2頻寬大約8xxxMB/s,記憶體就跑59xxMB/s(雙通DDR400),跟L2頻寬也差不了多少。相比之下P4就少很多了,從L2到memory差了不少。
舊 2005-11-18, 10:37 AM #30
回應時引用此文章
ianme離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。