引用:
作者ianme
快取不就是為了提升效率?那麼增加way可以有效減少miss rate的機會,2-way跟8-way
的miss rate雖說相差不遠還是有差。再說若是過大,那會造成資料若是不同於記憶體裡面,假設較舊的時後,變成整個那一段都要提取進來,造成時間的浪費,只要用到其中一個卻提取一堆,相反的way數越多,做的其實不必那麼大,快取目的在於減少不必要的等待,在記憶體潛伏裡面去做快取的動作,需要的是快速也就是大量的頻寬跟資料的正確性,還有是否為最新的資料,大不見的就是好,若是L1越大就會提升效能那我相信要做大絕對不是難事,甚至可以挪用L2這部份來增加L1容量,太大會增加miss penalty並且造成低利用率。
我在看你貼的資料裡面找到:Also, larger caches are slower (bigger search space). 位於section 16.5第2段,接下來第3段可說是印證我的論點,大不見得比較好,他只告訴你小會比較慢,沒告訴你大會比較快。L1越...
|
sisoftsandra拿來當自家產品比較的重點??
難怪你會有效能上的迷思
在較新版本的sisoftsandra有兩大特點
第一就是P4開了HT之後成了超級cpu
遠遠的把其他x86 cpu拋到遠處
但是P4在實際測試時卻常常吃鱉
第二就是k8和k7同時脈成績差不多,沒HT的P4和賽揚同時脈成績差不多
但是實際上k8比k7同時脈強多了
同樣P4也比塞揚同時脈強多了
光這兩點
sisoftsandra根本就不能拿來當效能指標
無物理意義的測試分數基本上只是看爽的
其實有點難想像大家都拿沒有實際意義的PC MARK,sandra等等在評效能