[硬件产品讨论] 我想请问一下trrd和tfaw这两个小参的用处

Sweet Prince-avatar

Sweet Prince

LOL不吃内存基本只跟ipc挂钩
milk-teh-avatar

milk-teh

Reply to [pid=482109402,24943253,1]Reply[/pid] Post by [uid=27254284]UID27254284[/uid] (2021-01-03 01:44)lol还真就吃内存频率 [s:ac:呆]主要影响最低帧
milk-teh-avatar

milk-teh

顶一下希望有大佬能看到
milk-teh-avatar

milk-teh

顶一下希望有大佬能看到
milk-teh-avatar

milk-teh

听说tfaw调到16会导致多开窗口出问题 20能勉强稳住(trrd和trrd-L分别为4 6的情况下) 但是对魔兽世界提升真的巨大 提升了30帧 看b站视频
Gotobu4-avatar

Gotobu4

有啊,和内存连续访问有关的
milk-teh-avatar

milk-teh

Reply to [pid=482214238,24943253,1]Reply[/pid] Post by [uid=42362142]深水埗二妹姐[/uid] (2021-01-03 14:24)能详细解释下么 谢谢大佬
Gotobu4-avatar

Gotobu4

Reply to [pid=482214828,24943253,1]Reply[/pid] Post by [uid=42326404]gfsdvvgfg[/uid] (2021-01-03 14:27)

我不是专业的,只能是自己在内存超频时候学到的一点理论,都是自己的理解,不负责对错

引用下JEDEC DDR的定义:

[img]https://img.nga.178.com/attachments/mon_202101/03/9aQ5-dqvfK20T1kSfn-ax.jpg[/img]
简单帮你翻译下2个时序,tRC, tRRD在jedec中的定义
1.也就是说同一个bank中当接下来要激活另一行的时候,是需要对前面被激活的那一行先“关闭”也就是预充电操作,预充电的周期基本就是由时序tRP定义的。
然后,同一个bank,不同行的连续访问,应当经过的最小间隔由时序tRC(ROW CYCLE)定义。
2.但是,不同bank的连续访问限制很小。就是说当一个bank被访问的时候,你可以对其他bank进行访问。最小的不同bank连续访问间隔由时序tRRD定义,也就说还是有限制的。限制的参数就是tRRD
这就是为什么我说tRRD和内存的连续访问有关。按照这个定义,很容易想到,trrd越小,理论带宽越高,毕竟不同bank的连续访问速度快了

所以当你内存请求比较繁忙的时候,如果tRRD过大,那就会由tRRD导致瓶颈,比如某个要隔3个周期访问,但是你tRRD给了6,那就只能被迫隔6个周期了
反过来说,当你内存请求比较空闲的时候,tRRD不会构成瓶颈,比如某个程序要间隔10个周期访问,tRRD给了6就没啥影响,因为本身的访问请求就是10个周期了。
当然,tRRD_s的理论最小值都说是4,应该是和I/O总线的带宽有关。毕竟哪怕再快的连续访问,你也得等I/O总线空闲了才行

下面,引用下JEDEC DDR4对tFAW的定义:
[img]https://img.nga.178.com/attachments/mon_202101/03/9aQ5-fzh9ZbT3cSzf-ht.png[/img]
FOUR ACTIVATE WINDOW:直接翻译过来,就是4激活窗口。
同时,上面这个时序图也能帮助理解tRRD的定义,确实是连续两次ACT(ACTIVE)的间隔,看图上标的很明白了(相邻2个act命令的箭头)。
tFAW是对不同bank连续访问的另一个限制:意味着你4个不同bank都被激活且共存所需要的时间间隔。

综合起来,对不同bank的连续访问,受tRRD和tFAW的共同限制。所以你会看到trrd,tfaw压低了以后内存功耗大增!!!
[b]按照定义,也很容易推出tFAW应当大于等于4倍的tRDD
因为,tRRD定义了不同bank的连续访问请求间隔(最小值),而tFAW是4个bank被同时激活所需要的间隔周期,很自然的,你要打开4个那至少就是4倍关系。
对于DDR4 就是tFAW ≥ 4tRRD_S

[/b]
写了这么多,并不是所有软件都能反应出trrd,tfaw的带宽影响,比如aida64的内存跑分就不行。
不过你玩过内存超频就会发现,trrd和tfaw对内存烤机软件有极大影响,压低了才跑的快。
milk-teh-avatar

milk-teh

Reply to [pid=482230445,24943253,1]Reply[/pid] Post by [uid=42362142]深水埗二妹姐[/uid] (2021-01-03 15:38)谢谢大佬