中华网通行证
用户名 密码
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  

从DRAM内存原理看SDRAM的速度(4)
清水反应 2001-04-09 14:17:26

  

  带宽问题

   要理解延迟时间和带宽之间的联系,我们以PC100 SDRAM-222为例来说明。第一个2代表CAS延迟时间是2个时钟周期,第二个2表示RAS到CAS延迟时间,第三个2代表预转换时间。我们假设不同类型的延迟。在这个例子中我们假设发生了缓存页面失效,CPU等待调入新的需要的数据。也就是,我们要研究从读取内存到填充缓存的这一个过程。回写内存的过程很简单。写入的数据可以首先调入缓存待用。举例来说,KX-133芯片组具有4条从CPU到DRAM写缓存的数据通道。具有高速前端总线(FSB=200MHz)和写缓存,CPU可以从芯片组的缓存中持续不断的得到信息,从而得以不间断的工作。芯片组只要在内存总线未饱和的情况下,专心缓存同主内存之间的数据传输就可以了。

   下面让我们看一看表一,这里列出了所有情况下的延迟时间。第三列显示的是当第一列描述的情况发生时所需要的延迟时间。比如,当出现“正常”页面失效时,需要两个时钟周期寻找行地址(简称RCD),再需要两个时钟周期找到相应的列地址(称为CAS延迟时间或者CL)。

   在第四列,你会发现我们把前一列的结果都加了5个时钟周期=2个时钟周期(地址从CPU传到芯片组再到DIMM需要2个时钟周期)+1个时钟周期(数据传输到输出缓存需要1个时钟周期)+2个时钟周期(数据返回到CPU需要2个时钟周期)。

  


   最后一列显示的是延迟时间和带宽之间的关系。比如,当页面命中的情况下,CAS=2的内存芯片可以在10个周期内提供32字节的数据,而内存时钟是100MHz(记住我们前面说过假设是PC100 SDRAM),很容易就能算出每秒可以传输320MB。由此可见:延迟时间同带宽的关系非常密切,特别对于经常从缓存中调入数据的PC系统而言更是这样。从上面的例子你会发现,即使是真正的PC100 SDRAM (222)在最好的情况下(100%的页面命中率),它的带宽也不过达到最高理论带宽800 MB/s的40%。对于PC133 SDRAM内存情况是怎么样的?表二列出的是PC133 CAS2、PC133 Cas3、PC100 CAS2情况下的带宽。

  


   可以看出,PC133 CAS3完成任务比PC100 CAS2 还慢一个时钟周期,所以对于某些访问内存操作比较少的程序(也就是在没有超越PC 100 CAS2实际带宽上限的内存),配备PC100 CAS2同配备PC133 CAS2的系统表现是一样的。对于具有512 KB二级缓存的Athlon来说,配备PC133和PC100所表现出来的差异不大。而对于Duron,当访问内存的操作增多时,高带宽的PC133 CAS3将会显示出明显的优势。我们曾经做过这方面的测试,对此进行过验证,因为本文是基本属于理论性的东西,所以就不进一步列举数据了。

倚天硬件门户


相关报道
更多内存文章



本站检索


中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统




   

科技频道主编信箱