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

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
vatic
Major Member
 

加入日期: Dec 2004
文章: 243
樓主是不是應該先去看看白算盤那本計算機組織或是一些計算機相關的書呢?
     
      
舊 2008-01-19, 11:43 PM #41
回應時引用此文章
vatic離線中  
zs766
Major Member
 

加入日期: Feb 2007
文章: 159
樓主的意思是不是指AMD只輸在製程
只要L2 Cache一樣大就能贏INTEL??
不過AMD現在慘敗是事實...

標題下的讓別人誤解吧
 
舊 2008-01-19, 11:51 PM #42
回應時引用此文章
zs766離線中  
lobben
Senior Member
 
lobben的大頭照
 

加入日期: Oct 2006
文章: 1,384
不可否認的是Intel的 cache技術很威猛
不過
K8就算L2比較大也不見得會贏C2D
K10不是連L3都有了? 還是輸
事情沒那麼簡單吧
舊 2008-01-19, 11:59 PM #43
回應時引用此文章
lobben離線中  
titanic
Elite Member
 
titanic的大頭照
 

加入日期: Jul 2000
您的住址: R.O.C
文章: 5,636
AMD什麼時後要拿出B3版Phenom
不過今天有消息了
http://news.mydrivers.com/1/98/98506.htm
舊 2008-01-20, 12:20 AM #44
回應時引用此文章
titanic離線中  
Gecko-man
*停權中*
 

加入日期: Feb 2004
文章: 49
樓主的結論是
if ( AMD.L2>Intel.L2 )
AMD > Intel
else
Intel > AMD


所以目前得出的結果就是
Intel > AMD
舊 2008-01-20, 02:34 AM #45
回應時引用此文章
Gecko-man離線中  
foxtm
Power Member
 
foxtm的大頭照
 

加入日期: Jan 2002
您的住址: 台北苦命IT工人
文章: 586
Smile

恩..
簡單說..開板者犯了三個錯誤..

其一:
設定的邊界條件是程式夠小剛好可以被L2 Cache住..
問題是 I/A 兩家的 L1 Cache 大小不同(D/I Cache 64K VS 32K) ..
Cache 原理也不同 (exclusive vs inclusive) ..
set associative 也不同 (8way vs 2way)..
因此邊界條件應嚴格到確定可以被L1Cache住
才算是在比較CPU內ALU的性能等..

其二:
開板者的程式是在作業系統下跑的..
在未取得ring 0 的情況下..OS本身的排程程式碼會優先於使用者程式碼..
也就是Cache的使用情況未明..

其三:
作業系統分配記憶體空間的時候會進行分頁..
在遇上CPU的set associative Cache機制後..
benchmark程式對變數的記憶體分配機制將會有很大的影響..

因此煩請附上原始程式碼及編譯時使用的參數等..
這樣會比較容易判斷執行結果上差異的原因..

=====================
其實 I / A 兩家同時脈同樣大小Cache的 superPI 比較早就有了..
隨手找一篇
http://www.it007.com/html/A/Art_9386_3.html
自己看一下 Celeron 430 (1.8GHz 512KB) 及 A64 3000+(1.8GHz 512KB AM2) 的結果吧..

此文章於 2008-01-20 02:45 AM 被 foxtm 編輯.
舊 2008-01-20, 02:43 AM #46
回應時引用此文章
foxtm離線中  
Stonehendge
Senior Member
 

加入日期: Jun 2003
文章: 1,366
source code公佈一下吧?
這版上有很多software,computer architecture方面的強者可幫你驗證
如果更有自信的話,可將source code放到realworldtech或IEEE一些論壇
由大家檢視一下看看是否屬實?
舊 2008-01-20, 03:31 AM #47
回應時引用此文章
Stonehendge離線中  
Hoyagi
Senior Member
 
Hoyagi的大頭照
 

加入日期: Aug 2001
您的住址: 台北
文章: 1,012
總而言之.言而總之:
人有二條腿.狗有四條腿....如果狗砍斷二條前腿..人就會跑的比狗快..

依樓主的理論:狗是因為多了二條腿.在不公平狀態下.狗才跑的比人快 .所以事實上人是跑的比狗快的...
舊 2008-01-20, 04:16 AM #48
回應時引用此文章
Hoyagi離線中  
timas
Junior Member
 
timas的大頭照
 

加入日期: Aug 2001
您的住址: 飛馬星
文章: 771
Thumbs up

引用:
作者Hoyagi
總而言之.言而總之:
人有二條腿.狗有四條腿....如果狗砍斷二條前腿..人就會跑的比狗快..

依樓主的理論:狗是因為多了二條腿.在不公平狀態下.狗才跑的比人快 .所以事實上人是跑的比狗快的...

不得不稱讚你
__________________
舊 2008-01-20, 04:29 AM #49
回應時引用此文章
timas離線中  
Toluba
*停權中*
 

加入日期: Dec 2004
文章: 412
引用:
作者google7401
我舉個例子講解好了:
1...畫一張圖或打個文件小一點都會吃掉記憶體30MB以上就是超過6MB大量的資料是在
RAM不是在L2
2...玩個遊戲程式約100MB資料更大1G等級還是超過L2的上限,有很多資料載入在RAM中

以遊戲來講
也有很多檔案是很小並且重複被利用的
應該不會完全都只放在RAM裡面吧
這方面我就不懂了
舊 2008-01-20, 04:34 AM #50
回應時引用此文章
Toluba離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。