|
本帖最后由 charlieviva 于 2009-10-9 16:07 编辑
这样计算的话,GDDR5双总线都是上下沿数据,那最后8bit预取岂不是要除以2?
DDR3的是上下沿,除以4
GDDR5双总线,还要再少一半,就是除以2,实际运行频率500MHz?
我也觉得不对。。。
ThinkCard 发表于 2009-10-9 14:25 ![]()
(1)首先我理解为什么要除以4:
以往GDDR1/2/3/4和DDR1/2/3的数据总线都是DDR技术(通过差分时钟在上升沿和下降沿各传输一次数据),官方标称的频率X2就是数据传输率,也就是通常我们所说的等效频率。而GDDR5则不同,它有两条数据总线,相当于Rambus的QDR技术,所以官方标称频率X4才是数据传输率。比如HD4870官方显存频率是900MHz,而大家习惯称之为3600MHz。
(2)我了解为什么要再除以4:
等效频率除以4后就得到I/O的频率。这个只是I/O的频率不是DRAM颗粒的频率。
正是因为GDDR5(基于DDR3)进行了8bit预取导致I/O频率要级数倍的增大,
DDR2 进行4bit预取时I/O频率比DDR增大了2倍
DDR3进行8bit预取时I/O频率比DDR增大了4倍
所以GDDR5算出I/O频率后除以4就得到了DRAM颗粒的物理频率。
所以现在HD5870使用的GDDR5宣传频率为4800MHz
但它的I/0频率为:4800MHz/4=1200MHz(也就是GPU-Z检测到的数据)
它实际的DRAM颗粒频率为:1200MHz/4=300Mhz |
|