Discussion Zen 5 Speculation (EPYC Turin and Strix Point/Granite Ridge - Ryzen 9000)

Page 899 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Joe NYC

Diamond Member
Jun 26, 2021
4,216
5,819
136
Indeed,

A single mobile LPDDR6 CAMM2 memory module will max out at ~500 MB/s. That's double the Strix HALO bandwidth or halve the RTX 4090 bandwidth.

Expect beefy iGPU's in the not so far away future.

View attachment 112566

Trinary signaling can transfer 8x32 bit in 7 cycles over a 24 bit bus. At 14.4 GT/s that amounts to 65.8 GB/s. Eight 24 bit busses add up to ~526 GB/s.

It seems to me that Strix Halo, and its follow up using LPDDR6 are going to be the future of desktops (!!!) as well as laptops.

People thinking about longevity of AM5 or talking about AM6 with DDR6 may be completely missing the point and not seeing the obvious - LPDDRx takeover of client market.

AMD has the latency reduction technology (with V-Cache, MALL), and LPDDRx will deliver the bandwidth.
 
  • Like
Reactions: lightmanek

Hans de Vries

Senior member
May 2, 2008
347
1,177
136
www.chip-architect.com
No. LPDDR6 is NRZ, and transfers 288 bits over 24 cycles per 12-bit subchannel. Of that, 256 is payload, 16 is host-defined metadata and 16 is either link protection RAS or DBI for power reduction.

At 14.4GT/s a single 192bit LPDDR6 module has a total throughput of 14.4*192/8*(256/288) = 307.2GB/s.

The 24 bit channels, with two 12 bit sub channels do allow both PAM3 and NRZ versions in an efficient manner.

For NRZ only you would simply use bus sizes with powers of 2.

I don't know if they have given up on PAM3 versions already?



PAM3 for LPDDR6 presumably
=========================

2 cycles over one line: 3^2 = 9
9 > 8 (3 bits)
2 cycles over 12 lines: 36 bits
16 cycles over 12 lines: 288 bits

So the PAM3 version would have a 16 cycle burst versus the 24 cycle burst of NRZ.

This gives a maximum bandwith of 460.8 GB/s

The data transfer efficiency is: 256/288 x log(8)/log(9) = 84.12%

The trinary to binary conversion efficiency is: 3/2 x log(2)/log(3) = 94.64%



PAM3 theoretically (very high efficiency version)
======================================

7 cycles over a single line: 3^7 = 2187
2187 > 2048 (11 bits)
7 cycles over 3 lines = 33 bits = 32 + 1 bit

This gives a maximum bandwidth of 526 GB/s

The data tranfer efficiency is: 32/( 3 log(3^7)/log(2)) = 96.14%

The trinary to binary conversion efficiency is: 11/7 x log(2)/log(3) = 99.15%
 
Last edited:
  • Like
Reactions: Win2012R2

Doug S

Diamond Member
Feb 8, 2020
3,835
6,775
136
The 24 bit channels, with two 12 bit sub channels do allow both PAM3 and NRZ versions in an efficient manner.

For NRZ only you would simply use bus sizes with powers of 2.

I don't know if they have given up on PAM3 versions already?



PAM3 for LPDDR6 presumably
=========================

2 cycles over one line: 3^2 = 9
9 > 8 (3 bits)
2 cycles over 12 lines: 36 bits
16 cycles over 12 lines: 288 bits

So the PAM3 version would have a 16 cycle burst versus the 24 cycle burst of NRZ.

This gives a maximum bandwith of 460.8 GB/s

The data transfer efficiency is: 256/288 x log(8)/log(9) = 84.12%

The trinary to binary conversion efficiency is: 3/2 x log(2)/log(3) = 94.64%



PAM3 theoretically (very high efficiency version)
======================================

7 cycles over a single line: 3^7 = 2187
2187 > 2048 (11 bits)
7 cycles over 3 lines = 33 bits = 32 + 1 bit

This gives a maximum bandwidth of 526 GB/s

The data tranfer efficiency is: 32/( 3 log(3^7)/log(2)) = 96.14%

The trinary to binary conversion efficiency is: 11/7 x log(2)/log(3) = 99.15%


PAM3 is too power hungry for "LP"DDR.
 

Tuna-Fish

Golden Member
Mar 4, 2011
1,691
2,595
136
The 24 bit channels, with two 12 bit sub channels do allow both PAM3 and NRZ versions in an efficient manner.

For NRZ only you would simply use bus sizes with powers of 2.

I don't know if they have given up on PAM3 versions already?
There maybe will be one later, presumably called LPDDR6X. But LPDDR6 is set in stone, does not use it, and as far as I know, was never planned to use it.
 

Josh128

Golden Member
Oct 14, 2022
1,541
2,291
106
Good evening folks.

My 9800X3D Dawntrail result. 1.4v+, 5.86Ghz, AIO cooling + liquid Metal.
Bruh. World record?? Be very careful with that 1.4V mate, Anyway, whats the secret to reducing CL? My Teamgroup 6000 30-36-36-76 wont even post if I try to go CL28 without touching anything else from EXPO settings. Does increased RAM voltage help with lower CL? I know it helps with upping freq. Im not looking to break any records, just trying to pick low hanging fruit.
 
Last edited:
  • Like
Reactions: lightmanek
Jul 27, 2020
28,174
19,218
146
My Teamgroup 6000 30-36-36-76 wont even post if I try to go CL28 without touching anything else from EXPO settings.
Don't use EXPO. Switch to manual timings and only enter 6000 for speed and 28 for CL and let everything else remain on AUTO. Then the mobo should try to train the memory at that latency. If it fails, then you need to reduce speed to 5800 or even 5600. For a kit that can do CL28 at 6000, it should be rated for 6600 or 6800.
 

SolidQ

Golden Member
Jul 13, 2023
1,542
2,547
106
9800X3D Starcraft 2/Tarkov/RPCS3
a16b6f14526747efd110093e157fbb73.png
4b0f5217a08f4054a8e47b152dac4a75.png

1d728bf1fed0e7f2e7aff400f0835bfc.png
 

Josh128

Golden Member
Oct 14, 2022
1,541
2,291
106
New AGESA 1.2.0.2.b out that supposedly reduces AIDA64 mem latency figure. WCCFTECH cites a website that tested and supposedly it helps gaming up to 5% or 6% as well. Anybody get a chance to test it out yet? I havent upgraded yet. I hate messing with BIOS when I have a smooth running system.
 
  • Wow
Reactions: lightmanek
Jul 27, 2020
28,174
19,218
146
New AGESA 1.2.0.2.b out that supposedly reduces AIDA64 mem latency figure.
I've read the opposite. It increases the latency because the way AIDA64 calculates the latency doesn't take into account the change they made. Performance in games may be better. If you don't like the change, the BIOS will have a legacy option which resets the behavior back to launch one, according to AMD but they can only provide guidance to their partners. It's up to the mobo maker to decide what to name that option.

 

Josh128

Golden Member
Oct 14, 2022
1,541
2,291
106
I've read the opposite. It increases the latency because the way AIDA64 calculates the latency doesn't take into account the change they made. Performance in games may be better. If you don't like the change, the BIOS will have a legacy option which resets the behavior back to launch one, according to AMD but they can only provide guidance to their partners. It's up to the mobo maker to decide what to name that option.

According to WCCFTECH, its the previous 1.2.0.2a patch that increased the way AIDA64 reads it. In any case, their cited source claims BOTH faster gaming AND reduced reported latency in AIDA64. 🤷‍♂️


As mentioned in the results, this was achieved via BIOS 3065 Beta, which isn't yet official. Currently, you can only download the BIOS 3057 for this particular model, which comes with the AGESA 1.2.0.2a patch. However, the latest one should come out in a few days. One more thing to point out here is that the 1.2.0.2b patch shows improved memory latency as tested by the user in AIDA64 Extreme. As mentioned in the intro, the memory latency decreased to 64 ns from over 68 ns. This is similar to pre-AGESA 1.2.0.2a patch latency.
 
  • Like
Reactions: Elfear

Gideon

Platinum Member
Nov 27, 2007
2,044
5,103
136
Strix Halo GPU performance leak:


Though it sure seems AMD still hasn't fired the right marketing people: "AMD Ryzen AI MAX+ PRO 395 (w/ Radeon 8060S)" Seriously??????

Why couldn't it just be "AMD R395 (PRO)" or just "Ryzen 395 (PRO)" (the R would stand for Ryzen anyway). Why do you need multiple useless acronyms and buzzwords?
  • The 395 number ALREADY tells you it's a "MAXXX+++++," SKU
  • "AI" in product names is BS and people HATE that.
  • The people that care already know Ryzen is AMD anyway (or they don't and don't care)
Apple just puts their logo on their badge, next too the SKU name (that's very concise) and that's it. AMD should also just keep the Arrow logo, "R" (for Ryzen) and a single 3-4 digit product number. Ryzen + the product name is the only thing people will remember or verbally express anyway.

Imagine a PC shop talking about these over a phone. What do you think would say? 99% it would be either a "I have a shipment of Ryzen 395 incoming" or even "Strix Halo". Nobody is gonna pronounce the "AI MAX+++++ PRO" BS!
 
Last edited: