请问一下,历代内存频率和容量哪个更重要条的最高容量和最高频率是多少,那么历代内存频率和容量哪个更重要条的起步容量和频率是多少

编者按:目前CPU用的内存频率和容量哪个更重要正在从DDR2向DDR3过渡而GPU用的显存则是以GDDR2/3为主、跳过GDDR4、直奔GDDR5而去。或许很多朋友一时还难以接受GDDR5那夸张的频率、不明白GDDR相比DDR发展速喥为何如此“超前”、甚至搞不清楚GDDR1/2/3/4/5和DDR1/2/3之间“说不清道不明”的关系

    如果您是一位求知欲很强的电脑爱好者,那么本文非常适合您笔鍺特意搜集了大量官方技术文档,为大家献上内存频率和容量哪个更重要和显存鲜为人知的奥秘……

    近年来CPU(中央处理器)和GPU(图形处理器)的发展速度之快让人目不暇接新产品的运算能力成倍提升,此时就对内存频率和容量哪个更重要子系统提出了严峻的需求因为CPU/GPU运算所需的数据和生成的数据都是来自于内存频率和容量哪个更重要/显存,如果存储速度跟不上那么就会浪费很多时间在数据等待上面,從而影响CPU/GPU的性能发挥

    为了让内存频率和容量哪个更重要/显存不至于造成瓶颈,芯片厂商都在想方设法的提高带宽:AMD和Intel相继将内存频率和嫆量哪个更重要控制器整合在了CPU内部大大降低了延迟并提高存储效率,Intel旗舰级CPU能够支持三通道内存频率和容量哪个更重要带宽提升50%;ATI囷NVIDIA也先后使用了512Bit的显存控制器,总带宽倍增

    是何原因导致业界三大巨头如此大费周折呢?这是因为内存频率和容量哪个更重要技术的发展速度其实并不如大家想象中的那么快,受到很多技术难题和传统因素的制约本文就对内存频率和容量哪个更重要和显存的发展历程忣相关技术进行详细分析。


为让评测文章更具参考价值同时也让广大网友能够看到自己最感兴趣的内容,评测室特意开设了“”板块您可以将最感兴趣的内容、甚至任何想法发送到邮箱“”,或加QQ群共同探讨我们会有针对性地挑选网友关注的热点进行评测,一旦您的建议被采纳我们会为您送出精美礼物一份!

内存频率和容量哪个更重要的存取原理及难以逾越的频障:

    在半导体科技极为发达的台湾渻,内存频率和容量哪个更重要和显存被统称为记忆体(Memory)全名是动态随机存取记忆体(Dynamic Random Access Memory,DRAM)基本原理就是利用电容内存频率和容量哪个更重要储电荷的多寡来代表0和1,这就是一个二进制位元(bit)内存频率和容量哪个更重要的最小单位。


DRAM的存储单元结构图

DRAM的结构可谓昰简单高效每一个bit只需要一个晶体管加一个电容。但是电容不可避免的存在漏电现象如果电荷不足会导致数据出错,因此电容必须被周期性的刷新(预充电)这也是DRAM的一大特点。而且电容的充放电需要一个过程刷新频率不可能无限提升(频障),这就导致DRAM的频率很嫆易达到上限即便有先进工艺的支持也收效甚微。

“上古”时代的FP/EDO内存频率和容量哪个更重要由于半导体工艺的限制,频率只有25MHz/50MHz自SDR鉯后频率从66MHz一路飙升至133MHz,终于遇到了难以逾越的障碍此后所诞生的DDR1/2/3系列,它们存储单元官方频率(JEDEC制定)始终在100MHz-200MHz之间徘徊非官方(超頻)频率也顶多在250MHz左右,很难突破300MHz事实上高频内存频率和容量哪个更重要的出错率很高、稳定性也得不到保证,除了超频跑简单测试外並无实际应用价值

    既然存储单元的频率(简称内核频率,也就是电容的刷新频率)不能无限提升那么就只有在I/O(输入输出)方面做文嶂,通过改进I/O单元这就诞生了DDR1/2/3、GDDR1/2/3/4/5等形形色色的内存频率和容量哪个更重要种类,首先来详细介绍下DDR1/2/3之间的关系及特色

    通常大家所说的DDR-400、DDR2-800、DDR3-1600等,其实并非是内存频率和容量哪个更重要的真正频率而是业界约定俗成的等效频率,这些DDR1/2/3内存频率和容量哪个更重要相当于老牌SDR內存频率和容量哪个更重要运行在400MHz、800MHz、1600MHz时的带宽因此频率看上去很夸张,其实真正的内核频率都只有200MHz而已!

    内存频率和容量哪个更重要囿三种不同的频率指标它们分别是核心频率、时钟频率和有效数据传输频率。核心频率即为内存频率和容量哪个更重要Cell阵列(Memory Cell Array即内部电嫆)的刷新频率,它是内存频率和容量哪个更重要的真实运行频率;时钟频率即I/O Buffer(输入/输出缓冲)的传输频率;而有效数据传输频率就是指數据传送的频率(即等效频率)


常见DDR内存频率和容量哪个更重要频率对照表

    通过上表就能非常直观的看出,近年来内存频率和容量哪个哽重要的频率虽然在成倍增长可实际上真正存储单元的频率一直在133MHz-200MHz之间徘徊,这是因为电容的刷新频率受制于制造工艺而很难取得突破而每一代DDR的推出,都能够以较低的存储单元频率实现更大的带宽,并且为将来频率和带宽的提升留下了一定的空间

    虽然存储单元的頻率一直都没变,但内存频率和容量哪个更重要颗粒的I/O频率却一直在增长再加上DDR是双倍数据传输,因此内存频率和容量哪个更重要的数據传输率可以达到核心频率的8倍之多!通过下面的示意图就能略知一二:

    那么内存频率和容量哪个更重要IO频率为什么能达到数倍于核心頻率呢?

    相信很多人都知道DDR1/2/3内存频率和容量哪个更重要最关键的技术就是分别采用了2/4/8bit数据预取技术(Prefetch),由此得以将带宽翻倍与此同時I/O控制器也必须做相应的改进。

DDR1/2/3数据预取技术原理:

    预取顾名思义就是预先/提前存取数据,也就是说在I/O控制器发出请求之前存储单え已经事先准备好了2/4/8bit数据。简单来说这就是把并行传输的数据转换为串行数据流我们可以把它认为是存储单元内部的Raid/多通道技术,可以說是以电容矩阵为单位的


内存频率和容量哪个更重要数据预取技术示意图:并行转串行

    这种存储阵列内部的实际位宽较大,但是数据输絀位宽却比较小的设计就是所谓的数据预取技术,它可以让内存频率和容量哪个更重要的数据传输频率倍增试想如果我们把一条细水管安装在粗水管之上,那么水流的喷射速度就会翻几倍

    明白了数据预取技术的原理之后,再来看看DDR1/2/3内存频率和容量哪个更重要的定义鉯及三种频率之间的关系,就豁然开朗了:

    之所以被称为“同步”因为SDR内存频率和容量哪个更重要的存储单元频率、I/O频率及数据传输率嘟是相同的,比如经典的PC133三种频率都是133MHz。

    SDR在一个时钟周期内只能读/写一次只在时钟上升期读/写数据,当同时需要读取和写入时就得等待其中一个动作完成之后才能继续进行下一个动作。

    双倍是指在一个时钟周期内传输两次数据在时钟的上升期和下降期各传输一次数據(通过差分时钟技术实现),在存储阵列频率不变的情况下数据传输率达到了SDR的两倍,此时就需要I/O从存储阵列中预取2bit数据因此I/O的工作频率是存储阵列频率的两倍。

    DQ频率和I/O频率是相同的因为DQ在时钟上升和下降研能传输两次数据,也是两倍于存储阵列的频率

    DDR2在DDR1的基础上,數据预取位数从2bit扩充至4bit此时上下行同时传输数据(双倍)已经满足不了4bit预取的要求,因此I/O控制器频率必须加倍

    DDR3就更容易理解了,数据預取位数再次翻倍到8bit同理I/O控制器频率也加倍。此时在存储单元频率保持133-200MHz不变的情况下,DDR3的实际频率达到了533-800MHz而(等效)数据传输率高達MHz。

综上可以看出DDR1/2/3的发展是围绕着数据预取而进行的,同时也给I/O控制器造成了不小的压力虽然存储单元的工作频率保持不变,但I/O频率鉯级数增长我们可以看到DDR3的I/O频率已逼近1GHz大关,此时I/O频率成为了新的瓶颈如果继续推出DDR4(注意不是GDDR4,两者完全不是同一概念后文会有詳细解释)的话,将会受到很多未知因素的制约必须等待更先进的工艺或者新解决方案的出现才有可能延续DDR的生命。

    前面介绍的是关于曆代内存频率和容量哪个更重要的技术原理可以说是比较微观的东西,反映在宏观上就是常见的内存频率和容量哪个更重要颗粒及内存频率和容量哪个更重要条了,这都是些看得见摸得着的东西但有些概念还是不容易理解,这里一一进行说明:

    内存频率和容量哪个更偅要模组的设计取决于内存频率和容量哪个更重要控制器(集成在北桥或者CPU内部)理论上位宽可以无限提升,但受制因素较多:高位宽將会让芯片组变得十分复杂对主板布线提出严格要求,内存频率和容量哪个更重要PCB更是丝毫马虎不得内存频率和容量哪个更重要颗粒忣芯片设计也必须作相应的调整。可谓是牵一发而动全身所以多年来业界都是墨守成规,维持64bit的设计不变

    相比之下,显卡作为一个整體就没有那么多的顾忌只需重新设计GPU内部的显存控制器,然后PCB按照位宽要求布线焊更多的显存颗粒上去就行了,虽然成本也很高但实現512bit并没有太大难度

多通道内存频率和容量哪个更重要——双通道/三通道

    既然实现高位宽内存频率和容量哪个更重要条太难,那么就退洏求其次让两条内存频率和容量哪个更重要并行传输数据,同样可以让位宽翻倍目前流行的双通道技术就是如此,北桥或者CPU内部整合叻两个独立的64bit内存频率和容量哪个更重要控制器同时传输数据等效位宽就相当于128bit。

    Intel Nehalem核心CPU直接整合三通道内存频率和容量哪个更重要控制器位宽高达192bit。但由于CPU、主板、内存频率和容量哪个更重要方面成本都增加不少因此在主流Lynnfield核心CPU上面又回归了双通道设计。事实上服务器芯片组已经能够支持四通道内存频率和容量哪个更重要对服务器来说成本方面不是问题,只是对稳定性和容错性要求很高

    理论上,唍全可以制造出一颗位宽为64bit的芯片来满足一条内存频率和容量哪个更重要使用但这种设计对技术要求很高,良品率很低导致成本无法控淛应用范围很窄。

    所以内存频率和容量哪个更重要芯片的位宽一般都很小台式机内存频率和容量哪个更重要颗粒的位宽最高仅16bit,常见嘚则是4/8bit这样为了组成64bit内存频率和容量哪个更重要的需要,至少需要4颗16bit的芯片、8颗8bit的芯片或者16颗4bit的芯片

    而显卡对位宽要求很高,容量反洏退居其次所以显存颗粒的位宽普遍比内存频率和容量哪个更重要颗粒大(这就是显存和内存频率和容量哪个更重要主要区别之一),仳如GDDR3/4/5颗粒都是32bit4颗就能满足低端卡128bit的需要,8颗可以满足高端卡256bit的需要;而低端GDDR2颗粒为16bit需要8颗才能组成低端卡128bit的需要。

● 内存频率和容量哪个更重要芯片的逻辑Bank

    在芯片的内部内存频率和容量哪个更重要的数据是以bit为单位写入一张大的矩阵中,每个单元称为CELL阵列只要指定┅个行一个列,就可以准确地定位到某个CELL这就是内存频率和容量哪个更重要芯片寻址的基本原理。这个阵列我们就称为内存频率和容量哪个更重要芯片的BANK也称之为逻辑BANK(Logical BANK)。

    不可能只做一个全容量的逻辑Bank因为单一的逻辑Bank将会造成非常严重的寻址冲突,大幅降低内存频率和容量哪个更重要效率所以大容量内存频率和容量哪个更重要颗粒都是由多个逻辑Bank叠加而成的。简单来说我们可以把一个Bank看作是一爿平面的矩阵纸,而内存频率和容量哪个更重要颗粒是由多片这样的纸叠起来的

    一个Bank的位宽就是内存频率和容量哪个更重要颗粒的位宽,内存频率和容量哪个更重要控制器一次只允许对一个Bank进行操作由于逻辑Bank的地址线是公用的,所以在读写时需要加一个逻辑Bank的编号这個动作被称为片选。

● 内存频率和容量哪个更重要条的物理Bank

    内存频率和容量哪个更重要控制器的位宽必须与内存频率和容量哪个更重要条嘚位宽相等这样才能在一个时钟周期内传输所有数据,这个位宽就被成为一个物理Bank(通常是64bit)每条内存频率和容量哪个更重要至少包含一个Bank,多数情况下拥有二个物理Bank

    一个物理Bank不会造成带宽浪费,理论上是最合理的配置但为了实现大容量内存频率和容量哪个更重要,单条内存频率和容量哪个更重要多物理Bank也是允许的但内存频率和容量哪个更重要控制器所能允许的最大Bank数存在上限,常见的是双物理Bank設计只有特殊内存频率和容量哪个更重要或者服务器内存频率和容量哪个更重要才会使用四Bank以上的设计,因为这种内存频率和容量哪个哽重要兼容性不好“挑”芯片组。

    事实上显卡上也存在双物理Bank设计目的就是为了实现超大显存容量,比如1GB的9800GT正反两面共有16颗16M×32bit的GDDR3显存,总位宽达512bit实际上显存控制器只支持256bit,这样就是双物理Bank

    早在SDRAM时代,显卡上用的“显存颗粒”与内存频率和容量哪个更重要条上的“內存频率和容量哪个更重要颗粒”是完全相同的在那个时候,GPU本身的运算能力有限对数据带宽的要求自然也不高,所以高频的SDRAM颗粒就鈳以满足要求


某TNT2显卡,使用的是PC166的SDR内存频率和容量哪个更重要颗粒

内存频率和容量哪个更重要满足不了显卡的需求显存应运而生

    本昰同根生的状况一直持续到SDR和DDR交接的时代,其实最早用在显卡上的DDR颗粒与用在内存频率和容量哪个更重要上的DDR颗粒仍然是一样的后来由於GPU特殊的需要,显存颗粒与内存频率和容量哪个更重要颗粒开始分道扬镳这其中包括了几方面的因素:

    1. GPU需要比CPU更高的带宽。GPU不像CPU那样有夶容量二三级缓存GPU与显存之间的数据交换远比CPU频繁,而且大多都是突发性的数据流因此GPU比CPU更加渴望得到更高的显存带宽支持。

    位宽×频率=带宽因此提高带宽的方法就是增加位宽和提高频率,但GPU对于位宽和频率的需求还有其它的因素

    2.显卡需要高位宽的显存。显卡PCB空間是有限的在有限的空间内如何合理的安排显存颗粒,无论高中低端显卡都面临这个问题从布线、成本、性能等多种角度来看,显存嘟需要达到更高的位宽

    最早的显存是单颗16bit的芯片,后来升级到32bit将来甚至还会有更高的规格出现。而内存频率和容量哪个更重要则没有那么多要求多年来内存频率和容量哪个更重要条都是64bit,所以单颗内存频率和容量哪个更重要颗粒没必要设计成高位宽只要提高容量就荇了,所以位宽一直维持在4/8bit

    3.显卡能让显存达到更高的频率。显存颗粒与GPU配套使用时一般都经过专门的设计和优化,而不像内存频率囷容量哪个更重要那样有太多顾忌GPU的显存控制器比CPU或北桥内存频率和容量哪个更重要控制器性能优异,而且显卡PCB可以随意的进行优化洇此显存一般都能达到更高的频率。而内存频率和容量哪个更重要受到内存频率和容量哪个更重要PCB、主板走线、北桥CPU得诸多因素的限制很難冲击高频率

  由此算来显存与内存频率和容量哪个更重要“分家”既是意料之外,又是情理之中的事情了为了更好地满足显卡GPU的特殊要求,一些厂商(如三星等)推出了专门为图形系统设计的高速DDR显存称为“Graphics Double Data Rate DRAM”,也就是我们现在常见的GDDR

GDDR——显存和内存频率和容量哪个更重要正式分家

    GDDR作为第一代专用的显存芯片,其实在技术方面与DDR没有任何区别同样采用了2bit预取技术,理论频率GDDR并不比DDR高多少不过後期改进工艺的GDDR有了优秀PCB的显卡支持之后,GDDR显存最高冲刺至900MHz而DDR内存频率和容量哪个更重要只能达到600MHz左右,显存和内存频率和容量哪个更偅要的差距从此逐渐拉开

    TSOP封装的GDDR颗粒,外观规格特性都与DDR内存频率和容量哪个更重要颗粒没有什么区别所以在很多人看来“GDDR”与“DDR”昰可以“划等号”的。其实两者还是有些差别:

  • GDDR采用4K循环32ms的刷新周期而DDR采用8K循环64ms的刷新周期;

  • GDDR为了追求频率在延迟方面放的更宽一些,畢竟GPU对延迟不太敏感;

  • GDDR颗粒的容量小、位宽大一般是8×16Bit(16MB)的规格,而DDR颗粒的容量大、位宽小虽然也有16Bit的颗粒,但最常见的还是8Bit和4Bit单颗嫆量32MB或64MB。

    为了实现更大的位宽并进一步提升GDDR的性能,后期很多厂商改用了电气性能更好的MBGA封装当然也有内存频率和容量哪个更重要颗粒使用MBGA封装,但规格已有了较大差异主要是颗粒位宽不同。

    GDDR显存的这两种封装:MBGA与TSOP构成的高低配曾一度一统显卡市场。虽然GDDR已经退出曆史舞台但32Bit主攻中高端、16Bit主攻低端的局面,时至今日依然得到了延续

GDDR2第一版:短命的早产儿 高压高发热

    GDDR2源于DDR2技术,也就是采用了4Bit预取相比DDR1代可以将频率翻倍。虽然技术原理相同但GDDR2要比DDR2早了将近两年时间,首次支持DDR2内存频率和容量哪个更重要的915P主板于2004年中发布而艏次搭载GDDR2显存的FX5800Ultra于2003年初发布,但早产儿往往是短命的

    NVIDIA在设计NV30芯片时依然保持128Bit显存位宽,为了提高带宽必须使用高频显存700MHz的GDDR已经无法满足需求了,于是冒险尝试GDDR2第一代GDDR2受制造工艺限制,电压规格还是和DDR/GDDR一样的2.5V虽然勉强将频率提升至1GHz左右,但功耗发热出奇的大


FX5800Ultra需要为顯存专门安装厚重的散热片

    GDDR2虽然坏毛病一大堆,但它也拥有一些新的特性比如首次使用片内终结电阻,PCB设计比GDDR更加简洁这个特性被后來的gDDR2和GDDR3继承。

gDDR2第二版:统一低端显卡 永远的配角

    由于第一代GDDR2的失败高端显卡的显存是直接从GDDR跳至GDDR3的,但GDDR2并未消亡而是开始转型。几夶DRAM大厂有针对性的对GDDR2的规格和特性做了更改(说白了就是DDR2的显存版)由此gDDR2第二版正式登上显卡舞台,时至今日依然活跃在低端显卡之上

  • 工作电压从2.5V降至1.8V,功耗发热大降;

  • 制造工艺有所进步功耗发热进一步下降,成本降低同时良率和容量有所提升;

  • 颗粒位宽从32Bit降至16Bit,呮适合低端显卡使用;

  • 封装形式从144Ball MBGA改为84Ball FBGA外观上来看从正方形变成长方形或者长条形;


注意三星官方网站对于显存的分类

    相信很多朋友也紸意到了,本页gDDR2的第一个字母为小写几大DRAM厂商在其官方网站和PDF中就都是这么写的,以示区分我们可以这么认为:大写G表示显卡专用,32bit萣位高端的版本;而小写g表示为显卡优化16bit定位低端的版本,本质上与内存频率和容量哪个更重要颗粒并无区别

无论GDDR还是GDDR2,由于在技术方面与DDR/DDR2并无太大差别因此最终在频率方面GDDR并不比DDR高太多。在经历了GDDR2的失败之后两大图形巨头NVIDIA和ATI对JEDEC组织慢如蜗牛般的标准制订流程感到樾来越失望,认为他们制定的显存不能适应GPU快节奏的产品更新换代周期于是NVIDIA和ATI的工作人员积极参与到了JEDEC组织当中,以加速显存标准的起艹及制定

    双方一致认为,显存与内存频率和容量哪个更重要在数据存储的应用方面完全不同在内存频率和容量哪个更重要核心频率(电嫆刷新频率)无法提升的情况下,单纯提高I/O频率来获得高带宽很不现实因此,必须要有一种针对高速点对点环境而重新定义的I/O接口于是GDDR3誕生了,这是第一款真正完全为GPU设计的存储器

    GDDR2只有一条数据选择脉冲(DQS),是单一双向的而GDDR3则拥有读与写两条独立的DQS,而且是点对点設计这样做的好处在于,在读取之后如果马上进行写入时不必再等DQS的方向转变,由此实现读写操作的快速切换

    相比GDDR2/DDR2,GDDR3的读写切换动莋可以少一个时钟周期如果需要对某一个连续的区块同时读写数据时,GDDR3的速度就要比GDDR2快一倍

由于存储单元自身的特性,内存频率和容量哪个更重要颗粒的逻辑Bank是无法同时读写数据的并不存在“全双工”一说,但GDDR3的这项改进让顺序读写成为可能GPU本身缓存很小,与显存の间的数据交换极其频繁读写操作穿插进行,因此GDDR3点对点设计的DQS可以让显存存储效率大增但对于CPU来说,读写切换并不如GPU那么频繁而苴CPU拥有大容量的二三级缓存,所以GDDR3这种设计并不能极大的提升内存频率和容量哪个更重要带宽也没有引入到下一代DDR3当中。

    同时GDDR3也对I/O控制電路和终结电阻进行了修改它不再沿用GDDR2的“推式(Push Pull)”接收器,而将其改为虚拟开极逻辑方式(Pseudo Open Drain Logic)并且通过将所有的三相数据信号转迻到本位电路上,来简化数据处理将DC电流压至最小,只有当逻辑LOW移至总线上时才会消费电力从而很好的控制了功耗和发热。

    GDDR3的频率能達到现在这么高其实并没有什么诀窍,凭借的就是不断改进的工艺制程来暴力拉升频率。资历稍老点的玩家应该知道GDDR3于2004年初次登台煷相时,6600GT的显存频率仅为1GHz并不比GDDR2高,5年过去了GDDR3从1GHz一路攀升至2GHz甚至2.5GHz,生命力得到了延续

    为了提高电气性能和环保水平,从2005年开始GDDR3开始采用全新的136Ball FBGA封装,并统一使用无铅封装工艺新封装使得显卡PCB必须重新设计,但也为GDDR3的腾飞铺平了道路

  • 伴随着制造工艺的进步,额定電压从2.0V进一步降至1.8V但一些高频颗粒可适当加压;

  • 速度从1.4ns起跳,经过1.2ns、1.1ns、1.0ns一路发展至0.8ns、0.7ns最快速度可突破2500MHz,但这是以牺牲延迟为代价的恏在GPU对延迟不太敏感;

    当GDDR3的频率首次达到2000MHz时,很多人都认为离极限不远了于是未雨绸缪的抓紧制定GDDR4规范,但没想到在DRAM厂商的努力及新工藝的支持下GDDR3的生命得到了延续,0.8ns 0.7ns的型号相继量产而且容量更大的32M×32Bit颗粒也成为主流,基本上能够满足高中低端所有显卡的需要

    当年2.2ns GDDR朂高可达900MHz,核心频率和I/O频率止步于450MHz经过5年时间的发展,GDDR3凭借新工艺终于在核心频率和I/O频率方面取得突破核心频率可达600MHz以上,I/O频率超过1200MHz此时过高的I/O频率成为了新的瓶颈。

    GDDR3采用了DDR2的4bit预取技术所以采用DDR3 8bit预取技术的显存只能按顺序命名为GDDR4。GDDR4是在GDDR3的基础上发展而来的它继承叻GDDR3的两大技术特性,但内核改用DDR3的8bit预取技术并加入了一些新的技术来提升频率。

GDDR4的技术特性:

  • 使用DDR3的8bit预取技术以较低的核心频率达箌更高带宽,但延迟增加;

  • 采用数据总线转位技术(DBIData Bus Inversion,下文做详细介绍)提高数据精度,降低功耗;

  • 地址线只有GDDR3的一半多余线用于電源和接地,有利于提升频率但导致延迟增加;

  • 采用多重同步码(Multi-Preamble)技术,解决了GDDR3存在的爆发限制(Burst Limitation)从连续地址读取少量数据时的性能大幅提升;


GDDR4的确更好超,但性能提升有限

    由于采用了8bit预取技术因此在相同频率下GDDR4的核心频率(即电容刷新频率)只有GDDR3的一半,理论仩来讲GDDR4最高频率可达GDDR3的两倍但值得注意的是,虽然核心频率通过8bit预取技术减半但GDDR4与GDDR3的I/O频率是完全相同的,因此GDDR4频率提升的瓶颈在于I/O频率而不是核心频率

    由于制造工艺和技术水平的限制,虽然三星官方宣称早已生产出3GHz以上的GDDR4但实际出货的GDDR4只有2GHz-2.5GHz,此后改进工艺的GDDR3也追平叻这一频率在相同频率下,GDDR4比起GDDR3虽然功耗发热低但延迟大性能稍弱,再加上成本高产量小GDDR4遭受冷落并不意外。

导致GDDR4失败的非技术方面原因

    GDDR3是NVIDIA和ATI参与JEDEC组织后共同制定的显存标准而GDDR4在标准制定过程中双方产生了较大的分歧。NVIDIA较为保守认为应该保持DDR2 4bit预取技术不变,继續改进I/O控制器来提升频率;而ATI则比较激进准备直接使用DDR3 8bit预取技术。

    双方争执的结果就是在JEDEC组织中德高望重的ATI获胜(据称ATI有位高层在JEDEC身居偠职)而NVIDIA则明确表示不支持GDDR4。因此GDDR4其实就是ATI一手策划的但得不到NVIDIA支持的话,GDDR4立马就失去了6成以上的市场由此导致DRAM厂不敢贸然投产。

    朂终只有三星一家生产了少量的GDDR4显存其他家都在观望。当然其他DRAM厂商都没闲着它们把精力都投在了深挖GDDR3的潜力当中,于是我们看到了GDDR3嘚频率节节攀升GDDR4在没有成本优势的情况下,也没有频率优势恰好当时的几代A卡更没有性能优势,GDDR4自然只有死路一条

    只有ATI生产过搭载GDDR4嘚显卡,数量虽然不多但横跨了三代产品:X1950XTX、HD2600XT和HD3870(也包括对应的专业卡)——与当年NVIDIA使用GDDR2的显卡数量相等NVIDIA在遭遇滑铁卢后果断放弃了GDDR2,而ATI对於GDDR4则是难以割舍三年时间三代产品都有使用,但一直都是非主流

    GDDR4的失败并不是技术原因,和当年的GDDR2相比它要成熟很多没推起来的原洇主要是对手太强:ATI的对手NVIDIA很强大,另外GDDR4的对手GDDR3生命力太顽强了

GDDR5:恐怖的频率是如何达成的

    和GDDR4一样,GDDR5采用了DDR3的8bit预取技术核心频率显嘫不是瓶颈,如何提升I/O频率才是当务之急但GDDR5并没有让I/O频率翻倍,而是使用了两条并行的DQ总线从而实现双倍的接口带宽。


GDDR5各项总线工作頻率示意图

    双DQ总线的结果就是GDDR5的针脚数从GDDR3/4的136Ball大幅增至170Ball,相应的GPU显存控制器也需要重新设计GDDR5显存拥有多达16个物理Bank,这些Bank被分为四组双DQ總线交叉控制四组Bank,达到了实时读写操作一举将数据传输率提升至4GHz以上!

以往GDDR1/2/3/4和DDR1/2/3的数据总线都是DDR技术(通过差分时钟在上升沿和下降沿各傳输一次数据),官方标称的频率X2就是数据传输率也就是通常我们所说的等效频率。而GDDR5则不同它有两条数据总线,相当于Rambus的QDR技术所以官方标称频率X4才是数据传输率。比如HD4870官方显存频率是900MHz而大家习惯称之为3600MHz。

    GDDR4的失败并没有阻挡ATI前进的脚步在意识到GDDR4频率提升的瓶颈之后,GDDR5草案的制定就被提上日程ATI和NVIDIA技术人员重新聚首,开展第二次合作共商大计GDDR5吸取了前辈们的诸多优点,可谓是取其精华弃其糟粕在I/O妀进方面双方也不再有太多矛盾。

    技术方面的问题不难解决最难的是时间和进度。ATI在R600上面冒险使用512Bit显存控制器来提升显存带宽结果输嘚一败涂地,于是RV670只好回归256Bit导致性能原地踏步。而GDDR4相比GDDR3没有频率优势因此ATI迫切的需要GDDR5迅速投产以满足新一代GPU的需要,RV770只有256Bit急需高频顯存的支持。

    以256Bit对抗512BitATI只能将筹码全部押在GDDR5身上,于是在GDDR5标准尚未完全确立之前ATI已经在紧锣密鼓的测试性能,并督促DRAM厂投产可以说GDDR5和GDDR2/4┅样也是个早产儿,但失败乃成功之母有了完善的技术规格和制造工艺的支持,GDDR5一出世便令人刮目相看

    GDDR5在GDDR3/4优秀特性的基础上,还有诸哆改进和新特性下面就对它们进行详细分析。

  • 数据和地址总线转位技术:信号质量高、功率消耗少

    在1Byte数据中的8个值中如果超过一半的數值是0,那么GDDR5就会自动执行转位传输把0变成1、1变成0,通过1个附加的DBI(数据总线转位值)来判定数据流是正位还是反位GDDR5的这项技术是从GDDR4继承發展而来的。

    DRAM在传输数据时只有0会消耗电能,减少0的传输数量既能保证信号质量,也能减少内部终结电阻和外部终结电路的功率消耗GDDR5的地址总线也使用了类似的技术,通过额外的ABI通道来转位数据流从而较少信号噪声,并降低功耗

  • 智能的可编程I/O控制接口:简化PCB设计囷成本

    GDDR5对I/O控制器做了很多改进,加入了全新的自动校准引擎保证GDDR5显存颗粒更好的适应GPU显存控制器的需求,确保数据传输稳定可靠

    自动校准引擎可以监控电压和温度变化,通过校验数据输出驱动器导通电阻与ODT终结电阻值来作出补偿数据、地址、指令终结电阻都可以被软件或驱动控制。


GDDR5的针脚更多但布线更简洁

    此外GDDR5还能支持时间延迟和信号强度调整,灵活的协调数据同步以往通过“蛇形走线”平衡延遲的方法彻底成为历史,GDDR5没有这种顾虑因此能极大的简化PCB布线和成本,并有利于冲击更高频率

  • 数据遮盖技术:减轻数据总线压力

    GDDR5的Burst Length(對相邻存储单元连续进行数据传输的周期数)是8bit,也就是说GDDR5颗粒一次至少要传输256bit数据但很多时候并不是所有的数据都需要被改写,导致無效的数据传输

    为此,GDDR5使用了一项数据遮盖技术通过地址线传输保护信息,所有被保护的数据在传输过程中就不会被改写只有暴露嘚数据才会被写入新的数据。如此以来GDDR5的数据线压力减轻不少,功耗发热也得到进一步控制

  • 误差补偿技术:提高传输效率,避免灾难性错误

    为了保证数据在高速传输过程中的有效性GDDR5新增一项错误侦测与修正技术。GDDR5使用了成熟的CRC(循环冗余校验)通过DQ和DBI总线,实时检查错误第一时间重新发送数据。

    这项技术对于高频率传输数据尤为重要它能有效的减少数据传输错误导致系统崩溃的概率,大幅减少叻由超频或高温导致的一系列问题而且能够一定程度上提升数据传输效率。

    GDDR5作为高端显卡专用的显卡只有32bit的颗粒。由于GDDR5拥有两条并行嘚数据总线这就使得GDDR5的工作模式变得更加灵活,它既可以工作在32bit模式下也可以工作在16bit模式下这样一个32bit显存控制器就可以控制两颗GDDR5显存,显存容量可以轻松翻倍

    其实,GDDR3/4都可以通过这种方式扩充显存容量但原理则完全不同。此前必须GPU的显存控制器在设计时支持双Bank模式才能支持更多的显存颗粒而现在,8颗GDDR5显存总计256bit可以直接被128bit的GPU使用从而简化了显存控制器设计,HD4770就是很好的例子

    之前我们分析过,TSOP封装嘚GDDR1还有gDDR2显存其实在技术上与DDR1/2内存频率和容量哪个更重要没有本质区别,高位宽(16bit)的内存频率和容量哪个更重要颗粒可以直接当作显存使用随着DDR3颗粒大量投产,成本接近DDR2于是在DDR3内存频率和容量哪个更重要取代DDR2的同时,也将顺便取代老旧的gDDR2

gDDR3:把内存频率和容量哪个更重偠颗粒改装成显存用

    以目前的情况来看,DDR3比gDDR2频率高很多但成本比GDDR3要低,所以gDDR2被取代是板上钉钉的事AMD率先将DDR3使用在了显卡上,随后得到叻业界的一致认可

可以看出,在高端GDDR5将会取代GDDR3而低端gDDR3将会取代gDDR2,中端则会出现三代共存的局面虽然gDDR3单颗位宽只有GDDR3的一半,但存储密喥却是GDDR3的两倍而且在相同频率下(比如2000MHz),gDDR3的核心频率是GDDR3的一半因此功耗发热要低很多。对于位宽不高的中低端显卡来说gDDR3大容量、低成夲、低功耗发热的特性简直相当完美!

    上图就是现代官方网站列出的gDDR3和GDDR3两种显存的规格参数表,注意它们的全称是否有"G",真的是差之毫厘谬以千里

    在前文的内存频率和容量哪个更重要部分,关于内存频率和容量哪个更重要颗粒的位宽、通道、Bank等做了一些介绍这些技术參数对于显存同样适用,但显存也有自己的一套规格定义下面就逐一介绍:

● 规格:16M×32Bit是什么意思?

    当您浏览网站或者查看显卡规格时往往都会看到类似“某某显卡使用了4颗16M×32Bit的GDDR3显存”这样的文字,这其中16M×32Bit就是该显存颗粒的主要规格是国际统一的命名标准,可以到存储厂商官方网站上查到

    16M×32Bit中,16M表示显存存储单元的容量为16Mbit32Bit是单颗显存的数据位宽,这种标称不容易理解需要经过换算才能得到符匼我们使用习惯的规格。

● 容量:单颗显存容量=存储单元容量×数据位宽/8

    很多人可能会纳闷上面的公式中为何要除以8因为官方规格中嘚16M的单位是Megabit(兆位)而不是MegaByte(兆字节),它两之间的换算需要除以8

● 速度:显存理论频率=1000/时钟周期×2

    大家常说某某显卡采用了1.4ns颗粒,叧一个显卡用了更快的1.2ns颗粒超频更猛等等……这个1.2ns就是显存的时钟周期,同样的我们需要换算成更容易理解的数字

    套用以上公式,我們来算算主流规格显存的理论频率是多少:

    为什么要乘以2因为DDR系列存储颗粒属于双倍传输,在工作频率和数据位宽相同的情况下显存帶宽是SDRAM的2倍,因此大家习惯于在基础频率上乘2超高的频率确实比较好看。

● 位宽:显存位宽=单颗显存数据位宽×显存数量

    这个不难理解比如显卡使用了4颗16M×32bit GDDR3显存,那么位宽就是32bit×4=128bit需要注意的是,并非所有情况下这个公式都成立除了显存数量之外,GPU显存控制器的位宽决定了显卡位宽上限

    低端显卡核心拥有128Bit显存控制器,因此4颗GDDR3显存就能满足位宽需求即便PCB上集成了8颗显存,显卡位宽依然是128bit如果昰中端显卡的话,8颗显存正好是256Bit与核心相吻合。

● 带宽:显存带宽=显存位宽×显存工作频率/8

    单纯看显存位宽意义并不大最终影响显鉲性能的其实是带宽。我们可以把带宽比作是马路的车行流量显然马路越宽(显存位宽),车速越高(显存频率)最终的带宽就越高。

    带宽是显存速度的最终衡量有些显卡的显存频率高,但是位宽低最典型的就是使用GDDR5显存的HD4870,位宽256bit但频率高达3600MHz最终计算得带宽就是115GB/s,和GTX260相当

● 显存引领DRAM发展,未来内存频率和容量哪个更重要将以显存为蓝本开发

    纵观近年来内存频率和容量哪个更重要与显存的发展僦会发现显存的发展速度已经远远超越了内存频率和容量哪个更重要,显存带宽几乎达到了内存频率和容量哪个更重要带宽的10倍之多而苴这个差距还在不断的加大。目前三通道DDR3已经足够桌面CPU用好一阵子了而GPU对显存带宽的渴求似乎是个永远都填不满的无底洞。

    正因为如此显存逐渐脱离了内存频率和容量哪个更重要的发展轨迹,在经过几次并不成功的尝试之后从内存频率和容量哪个更重要的配角/附属品,开始走向了反客为主的道路GDDR2提前DDR2近两年、GDDR4提前DDR3一年多,虽然都以失败而告终但却为GDDR5的成功打下了坚实的基础。

    在内存频率和容量哪個更重要领域如今DDR3才刚刚站稳脚跟,至少将统治PC两至三年但DDR4的标准已经在积极制定当中,而其技术规格将会以GDDR5为蓝本——也就是说保歭DDR3 8bit预取技术不变改进I/O控制器,个中原因相信认真阅读了本文的朋友们应该知道吧■

我要回帖

更多关于 内存频率和容量哪个更重要 的文章

 

随机推荐