老问题了,这个问题困扰了我很久。

傅家太子

初級會員
已加入
11/25/08
訊息
8
互動分數
0
點數
0
年齡
36
網站
www.a_fxin.51.com
关于CPU带宽和FSB,内存带宽的关系。



我举个例子。



外频400,倍频8.此时主频为3.2G现在我的外频上400HZ 1:1 内存DDR2 800 双通就是1600. FSB=1600



此时CPU输出带宽为3.2*64/8=25.6G/S FSB=1600*8=12.8G/S 内存也是一样12.8G/S



那么问题来了,此时CPU输出带宽是后者的两倍,此时是否会造成延迟,而造成CPU闲置?



如果我上400*9=3600. 此时3600*8=28.8G/S 延迟问题又来了。虽然运算能力提高了,但是延迟问题不可避免。



请问我的算法CPU带宽=主频*输出位宽64/8字节这个算法是否合理,我觉得现在的CPU输出位宽应该是32位才刚好输出数据守恒,也就是实际运行的时候各个元件的延迟为最低。



当CPU输出位宽为32位而不是64位的时候。此时CPU主频3.2G刚好满足 其他两位。



当主频为3.6G 的时候,输出带宽高于后面两个。此时造成CPU等待延迟。



当然理论是主频越高,越好,但CPU等待延迟这个不可避免,手上没有设备,所以这个测试没办法进行。



希望有朋友可以解答一下这个问题。谢谢了。!
 

ADA

ホントはね
已加入
2/23/08
訊息
966
互動分數
0
點數
0
您發錯區了
 

傅家太子

初級會員
已加入
11/25/08
訊息
8
互動分數
0
點數
0
年齡
36
網站
www.a_fxin.51.com
不好意思哦,没有注意这个。给管理添麻烦了。

^_^

朋友能帮忙解答一下这个问题吗?
 

ga66728

我愛APU
已加入
10/10/06
訊息
2,263
互動分數
0
點數
36
我覺得這是個好問題
CPU V.S RAM
1:1
CPU 靠頻率提升效能
但從CPU歷代發展史看 是靠外頻提昇軟體速度

超外頻
一般人會發現 外頻超上去 但記憶體寫入 讀取效能卻降低了
通常為了避免處理器外頻上不去 會犧牲一點處理器效能或記憶體效能

所以有時 我發覺 同樣的處理器 同樣的處理頻率 同樣的外頻 同樣的記憶體
不同的主機板
跑出來的CPU熱量和記憶體效能 皆有變化
越有效能 物品越發熱發燙<當然外乎 不排除主機板偷加電壓>

因此你說的這個 是理論值
實際上 CPU會閒置等待是正確的
如果你設CPU:RAM=1:2
通常是為了壓榨出記憶體效能
而最低的跑法1:1 則是因為記憶體頻率極限本身上不去
至於你問的CPU:RAM=2:1
我好像沒看到過

這樣一來 DDR2的頻率限制 你就會知道外頻關係到 DDR3的未來
往DDR3挺進<對超頻者蠻重要的一環>

至於 上的去 上不去?
如果捨棄一些效能 換取處理器效能 相信還是會有所取捨
個人愚見
嘿嘿嘿 超頻所得
 
最後編輯:

傅家太子

初級會員
已加入
11/25/08
訊息
8
互動分數
0
點數
0
年齡
36
網站
www.a_fxin.51.com
我覺得這是個好問題
CPU V.S RAM
1:1
CPU 靠頻率提升效能
但從CPU歷代發展史看 是靠外頻提昇軟體速度

超外頻
一般人會發現 外頻超上去 但記憶體寫入 讀取效能卻降低了
通常為了避免處理器外頻上不去 會犧牲一點處理器效能或記憶體效能

所以有時 我發覺 同樣的處理器 同樣的處理頻率 同樣的外頻 同樣的記憶體
不同的主機板
跑出來的CPU熱量和記憶體效能 皆有變化
越有效能 物品越發熱發燙<當然外乎 不排除主機板偷加電壓>

因此你說...

先谢谢楼上的回复,很精彩。

其实我的疑问是CPU主频的输出效能过高而导致了闲置的这个问题。

刚才已经通过办法解决了,原来我以为CPU的主频是衡量CPU效率的因素。

我发现我这个观点是在是太主观了,因为内部架构的设计,内部一些流处理器的设计,解码单元,译指单元等等的不同。所以用主频来衡量一个CPU的好坏太直观了。

我的疑问已经差不多解决了!

刚才我的疑问是关于CPU传输数据的能力,这个我找了很多办法,真的没有准确的公式去计算。 主频的高低只是一个参考因素。

所以我上的公式 主频*64/8=每秒输出数据的错误的。

楼上的朋友说的很好,因为CPU的每秒输出数据无法确定。

所以理论上是1:1是最好的。当然高频所带来的延迟也是不可避免的。

当然每个平台的体制差异不一样,呵呵,还是实际测试才能知道自身平台的一个平衡点!
 
▌延伸閱讀