频率单位的发展

频率单位的发展

2017-01-03 作者: xuzhiping 浏览: 2877 次

摘要: 什么是QPI,其实如果留意一下酷睿i7处理器的参数规格写法的时候,你就会发现其中与以前处理器的区别,除了我们熟悉的频率、核心数、缓存之外,以往我们熟悉的以MHz为单位的Front Side Bus(前端总线)参数没有了,而一个新的以GT/s为单位的参数叫做QP...

什么是QPI,其实如果留意一下酷睿i7处理器的参数规格写法的时候,你就会发现其中与以前处理器的区别,除了我们熟悉的频率、核心数、缓存之外,以往我们熟悉的以MHz为单位的Front Side Bus(前端总线)参数没有了,而一个新的以GT/s为单位的参数叫做QPI出现在了产品介绍上。那么这个QPI跟FSB之间是什么关系,GT/s与我们习惯的MHz之间有什么不一样?这样的改进又有什么样的意义?另外,似乎这个参数在前段时间的i7台式机平台上并没有得到大篇幅的关注呢?  

FSB也好,QPI也好,其性质都是数据总线,但同样作为数据总线,为什么FSB采用MHz而QPI采用的是GT/s作为单位。让我们先来追根寻源一下这个问题。Intel 的FSB前端总线之所以采用“MHz“ 作为单位,更多其实是为了籍此来明确表示出总线的频率,(举例而言1333MHz FSB)。而QPI所采用的“GT/s“ 则着意在表达总线的速率上。那为什么会有这样的转变呢?让我们溯源到386,486的时代,那个时候,总线频率和数据的传输速率是一样的,一个33MHz的总线的时钟频率就是33MHz,而那个时候,大部分的人都懂得频率的意思,所以,总线的速度就被定义为MHz了而不是MT/s。到后来,从Pentium Pro开始, FSB采用“quad pumped“四倍并发技术做了改良,所谓quad pumped 就是说在每个总线时钟周期内传送四次数据,在这种情况下,如果驱动FSB的时钟频率是100MHz的话,那么实际的数据传输速率则四倍该速率,达到4 x 100MHz = 400MT/s。但既然每个人都习惯MHz来定义总线频率,估计是为了不推翻认知的惯性,Intel也就将当时FSB定义做了400MHz,而时值今日,今天的FSB已经发展到了1333MHz,1600MHz,同理我们也可以知道1333MHz FSB,其实际的总线时钟频率是333MHz,而其数据传输速率则是 1333MT/s,或者说1.333GT/s。  

随着业界的发展,总线也在不断的发生着变化,最明显的变化就是串行高速总线不断出现在各种连接当中,从AGP到PCIe,从PATA到SATA,而数据总线的时钟频率与实际的数据传输速率之间的比率关系也不一而足,所以以前那种单纯采用频率表示的办法显然变得有些不清楚了,所以这个时候,直接标识总线速率可谓是回归到了本质,这就是为什么在这一次的酷睿i7上我们看到了GT/s,它正是明确地表明了QPI总线实际的数据传输速率而不是时钟频率。(参考说明:Intel’s的 QPI总线采用的是2:1比率,意思就是实际的数据传输速率两倍于实际的总线时钟速率。所以6.4GT/s的总线速率其实际的总线时钟频率是3.2GHz。其实从这一点上,我们也能够发现另外一个事实,就是QPI生来的高速能力。为你做个比较,用你Intel上一代至尊处理器QX9770的1600MHz的前端总线来比较,换算成大家都熟悉的GB/s,FSB 1600MHz  8 Byte/T = 12.8GB/s,而双向的QPI则6.4GT/s  2 Byte/T * 2 = 25.6GB/s,我们不难发现,目前的QPI比以前最宽最快的FSB,还要快上一倍。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org