瀏覽單個文章
DeepVoice
Major Member
 

加入日期: Jan 2005
您的住址: 台北市
文章: 166
引用:
作者visionary_pcdvd
回39樓:

一、1.5倍的事我不在意,但你前面用「噴」這個字的確讓人反感

二、你的解釋很用心,絕對值得表揚。但說真的我對「命中率...」一事並非全無所悉,而是與其空談理論,不如拿實測數字來說話,一番兩瞪眼,清爽乾脆

三、速度慢的快取其命中率反而比速度快的高一事 及 K8與K10快取速度一事 你好像還沒回我

四、我29樓有提到「邊際效用...」一事,因此你應該知道我並不會傻傻的認為「快取披薩大或夭壽大」就是好
 
 

2.快取命中率難以測量
就如同分歧預測會受程式特性影響其命中率
今天快取的命中率也會受實測程式影響
也因此針對快取塞滿時該捨棄哪個區塊的演算法才會一籮筐
好比說不可能達成的OPT 大家都在用的LRU或近似LRU 特殊狀態下才好用的MRU等等

所以我若很武斷的說 某X比某X好 那只能得到一個結論 => 我什麼都不懂

3.K8和K10的快取速度我在上文早已提及多次
當然快取速度如何定義也值得爭議(假設有看我長篇大論的話)
假設我們只討論最大頻寬 那K10沒理由小於K8(最大頻寬這種東西走回頭路機會不高)
那討論到了延遲 K10攜帶的L2似乎通常較多
在快取的關連度沒有變化 同時控制器那些沒有明顯技術進步的情況下 比K8慢是有可能的(當然 並非絕對)
討論到了命中率 那請見上面的問題 還是老話(看你執行的程式而定 除非你用OPT 那我承認是最佳化)
你可以談論最大頻寬 可以談論延遲 可以談論特定程式特定資料組的快取命中率
但無法談論所謂的快取速度 除非你三者都有限定是某個狀態下

更重要的是我之前說的
快取速度和整台電腦的效能是兩碼子事
今天就算K8快取速度高過K10 而K10的效能高於K8 這兩樣事情可以不矛盾
詳細的麻煩看前前前篇 這裡不再贅述
當然也有可能我從沒看懂你的問題 亦或你從沒看懂我的回答 兩種都是可能的
我儘量詳述我的回答 你儘量精確定義你的疑問 這樣應該比較好 恩 大概

4.對 大家都了解邊際效用
所以C2D實際產品的同OOXX快取較大者效能較高那句是想表達?
是你誤以為我前面回文的意思是[快取大小不影響效能]
亦或我誤以為你提C2D巴拉巴拉是在說[快取較大的明明較快 你那理論是啥鬼]
還是??

=========================================================
請注意 只有分隔線內的才重要

更有甚者 就算我們知道了快取的命中率 最大頻寬 延遲
這些還是無法產生一個有效的數據供我們評論
因為要考慮的東西太多了(光是降低快取失誤處罰時間就可以花上書本多頁的篇幅)
所以最後能談的東西只有什麼.....
整台電腦裝起來 在巴拉巴拉的環境下 執行OO程式 同時輸入是三角形 輸出是正方形的狀況下 所需花費的[時間]

我個人覺得學這幾年
學到最多的不是你[能]OOO又XXX
而是你[不能][沒辦法]OOO又XXX
當然 敝人學藝未精 所以也難對此做出評論就是了
舊 2009-07-09, 01:22 PM #44
回應時引用此文章
DeepVoice離線中