作者microtech (microtech)
看板OverClocking
标题Re: [请益] 请问i7 改FSB 为 QPI是什麽的意义呢?
时间Sat Oct 10 19:54:50 2009
※ 引述《MichaelLMJ (HOLIDAYS~)》之铭言:
: 请问 i7 FSB 改 QPI 是什麽意义?
: 而他所谓的 6.4 GT/s 又什麽什麽呢?
: 请知道的人再给我解答
小弟只是大概看一下资料 po 个心得 ...
有误请指正 >"<
GT/s 的缘由可参考这篇 -->
http://0rz.tw/OB1Md
(原址:
http://www.tmworld.com/article/318759-What_does_GT_s_mean_anyway_.php)
GT/s stands for gigatransfers per second,这是 GT/s 所代表的含意
跟一般常见的 Gbps 有什麽不同 ?
最大差别在於 GT/s 是包含对资料编码後的速度表示
那又为什麽要对传输的资料做编码 ?
由於 PCIe 是以串列汇流排方来传输
它在每个时脉周期中包含欲传输的资料
为了确保在传输过程中能明确的辨别 "0 to 1" , "1 to 0"
把 8 bits 编码成 10 bits
也就是说每传输 10 bits 当中就包含了 8 bits 的资料
由於 QPI 类似於 PCIe 使用点对点的传输方式也会对资料做编码
----
原文 GT/s 要表达的含意
it was referring to raw data rate.
the number of bps that the bus can move, or transfer.
----
因此也采用此种表示方式,但计算方式是不同的
QPI 的每条通道(lane)每次可传输 20 bits,16 bits 是资料,4 bits 是 CRC
6.4GHz x 16bits / 8 = 12.8GB/s
双向就是 25.6GB/s (读取/写入分开)
QPI 是 CPU与CPU、CPU与IOH 之间的重要高速通道
过去的 FSB 以 333MHz 为例来计算的话
333 x 4 = 1333 (四倍频)
1333 x 64bits / 8 = 10.6GB/s
FSB 则是读取/写入共用(不可同时),还要负责记忆体、I/O 设备与CPU之间的资料传输
这也是为什麽旧架构的 C2D、C2Q 拉外高频效能会提升很多的原因
而 QPI 则是用在多路时会有明显的效果
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.142.111
※ 编辑: microtech 来自: 220.134.142.111 (10/10 20:02)
1F:推 usssen :所以T是指transfer啊... 不过我推测的好像很近 10/10 20:35
2F:推 butthad :所以说当初K8出来的时候 不只单位时脉效能优 10/10 20:43
3F:→ butthad :加上HT1.0的双向频宽优势 才会让P4架构输那麽多啊 10/10 20:44