Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

C Code. C Code Run. Run, Code, RUN! PLEASE!!!!


devel / comp.arch / Re: Ryzen 7000 Described, but not detailed

SubjectAuthor
* Ryzen 7000 Described, but not detailedQuadibloc
+* Re: Ryzen 7000 Described, but not detailedAnton Ertl
|`* Re: Ryzen 7000 Described, but not detailedQuadibloc
| +- Re: Ryzen 7000 Described, but not detailedMichael S
| `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
|  `* Re: Ryzen 7000 Described, but not detailedMichael S
|   `- Re: Ryzen 7000 Described, but not detailedAnton Ertl
`* Re: Ryzen 7000 Described, but not detailedTorbjorn Lindgren
 +* Re: Ryzen 7000 Described, but not detailedQuadibloc
 |+- Re: Ryzen 7000 Described, but not detailedMitchAlsup
 |`- Re: Ryzen 7000 Described, but not detailedTorbjorn Lindgren
 `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
  `* Re: Ryzen 7000 Described, but not detailedTorbjorn Lindgren
   +* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |`- Re: Ryzen 7000 Described, but not detailedTorbjorn Lindgren
   +* Re: Ryzen 7000 Described, but not detailedEricP
   |+- Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |+- Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |`* Re: Ryzen 7000 Described, but not detailedMichael S
   | `* Re: Ryzen 7000 Described, but not detailedEricP
   |  `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |   `* Re: Ryzen 7000 Described, but not detailedEricP
   |    `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |     +- Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |     `* Re: Ryzen 7000 Described, but not detailedMichael S
   |      `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |       `* Re: Ryzen 7000 Described, but not detailedMichael S
   |        `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |         `* Re: Ryzen 7000 Described, but not detailedMichael S
   |          +* Re: Ryzen 7000 Described, but not detailedStephen Fuld
   |          |`* Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |          | `* Re: Ryzen 7000 Described, but not detailedStephen Fuld
   |          |  +* Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |          |  |`* Re: Ryzen 7000 Described, but not detailedStephen Fuld
   |          |  | `* Re: Ryzen 7000 Described, but not detailedMichael S
   |          |  |  `- Re: Ryzen 7000 Described, but not detailedStephen Fuld
   |          |  `* Re: Ryzen 7000 Described, but not detailedMichael S
   |          |   `- Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |          `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |           +- Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |           `* Re: Ryzen 7000 Described, but not detailedMichael S
   |            +* Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |            |`* Re: Ryzen 7000 Described, but not detailedMarcus
   |            | `- Re: Ryzen 7000 Described, but not detailedTerje Mathisen
   |            `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |             +* Re: Ryzen 7000 Described, but not detailedMichael S
   |             |`* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |             | `* Re: Ryzen 7000 Described, but not detailedMichael S
   |             |  `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |             |   `* Re: Ryzen 7000 Described, but not detailedBrett
   |             |    +- Re: Ryzen 7000 Described, but not detailedMitchAlsup
   |             |    `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |             |     `* Re: Ryzen 7000 Described, but not detailedMichael S
   |             |      `- Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |             `* Re: Ryzen 7000 Described, but not detailedBrett
   |              `* Re: Ryzen 7000 Described, but not detailedAnton Ertl
   |               `- Re: Ryzen 7000 Described, but not detailedMitchAlsup
   `* Re: Ryzen 7000 Described, but not detailedTorbjorn Lindgren
    `* Re: Ryzen 7000 Described, but not detailedQuadibloc
     `- Re: Ryzen 7000 Described, but not detailedTorbjorn Lindgren

Pages:123
Re: Ryzen 7000 Described, but not detailed

<6aa94e33-4e28-4bc6-ba2b-f676246bdd07n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25492&group=comp.arch#25492

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:64c:b0:2f9:a4c:b4f0 with SMTP id a12-20020a05622a064c00b002f90a4cb4f0mr30274906qtb.380.1653593475554;
Thu, 26 May 2022 12:31:15 -0700 (PDT)
X-Received: by 2002:a05:620a:244b:b0:6a5:b92e:9b with SMTP id
h11-20020a05620a244b00b006a5b92e009bmr2540208qkn.610.1653593475373; Thu, 26
May 2022 12:31:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Thu, 26 May 2022 12:31:15 -0700 (PDT)
In-Reply-To: <2022May26.190052@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:f819:7981:c4c6:26c5;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:f819:7981:c4c6:26c5
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6gkmj$92i$1@dont-email.me> <2022May24.082305@mips.complang.tuwien.ac.at>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6aa94e33-4e28-4bc6-ba2b-f676246bdd07n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Thu, 26 May 2022 19:31:15 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3808
 by: MitchAlsup - Thu, 26 May 2022 19:31 UTC

On Thursday, May 26, 2022 at 12:37:56 PM UTC-5, Anton Ertl wrote:
> EricP <ThatWould...@thevillage.com> writes:
> >Anton Ertl wrote:

> >For example, if the DRAM internal row was a multiple of 72 then
> >an internal scrubber could read a row and chew away on it over
> >multiple cycles, ideally without interfering with normal operations.
> From the things I have read about DDR5's on-die ECC, it really does
> per-die ECC, and fixes errors on the die, but does not send any ECC
> information outside.
>
> My guess is that they correct a whole row (minimizing the additional
> bits necessary, e.g., 14 extra bits for SECDED of an 8Kb row); it's
> possible that it's too expensive to compute ECC for an 8K+14bit row,
> and in that case they may choose to use more extra bits and a cheaper
> ECC function.
>
> My other guess is that they do the SECDED on every refresh. That
> mechanism is already in place, the refreshes occur anyway, and given
> that the reason for on-die ECC is flaky RAM cells, it makes little
> sense to do a refresh without correcting errors. The stated benefit
> of on-die ECC is that this counteracts the tendency of RAM to become
> less reliable as processes shrink.
<
Given an ability to perform SECDED, and the fact that reading a DRAM is
a destructive operation, DRAMs with SECDED would be performing
correction on EVERY activate, not just refreshes. {A refresh is just an
activate without using the data pins.}
>
> But DDR5 also has ECC DIMMs that have 40 bits per sub-channel, which
> allows end-to-end ECC checking. And I guess you run a scrubber on
> that, too.
<
Fundamentally, there is no reason to check ECC at the DRAM controller,
then pass data over the interconnect without ECC, and reconstruct another
ECC as data reaches the cache hierarchy. It is at least as good to just send
the RAW DRAM ECC through out the memory hierarchy.
<
This allows the DRAM controller to forward data faster than it can correct
ECC and allow the cache hierarchy to make a correction when needed after
arrival, lowering overall latency.
<
> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25494&group=comp.arch#25494

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:59d3:0:b0:2f3:d7ee:2b54 with SMTP id f19-20020ac859d3000000b002f3d7ee2b54mr31133468qtf.290.1653600459320;
Thu, 26 May 2022 14:27:39 -0700 (PDT)
X-Received: by 2002:ad4:5d49:0:b0:461:f201:857a with SMTP id
jk9-20020ad45d49000000b00461f201857amr32310402qvb.36.1653600459184; Thu, 26
May 2022 14:27:39 -0700 (PDT)
Path: i2pn2.org!rocksolid2!i2pn.org!paganini.bofh.team!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Thu, 26 May 2022 14:27:39 -0700 (PDT)
In-Reply-To: <2022May26.190052@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:988:c957:46aa:985f;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:988:c957:46aa:985f
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6gkmj$92i$1@dont-email.me> <2022May24.082305@mips.complang.tuwien.ac.at>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Thu, 26 May 2022 21:27:39 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael S - Thu, 26 May 2022 21:27 UTC

On Thursday, May 26, 2022 at 8:37:56 PM UTC+3, Anton Ertl wrote:
> EricP <ThatWould...@thevillage.com> writes:
> >Anton Ertl wrote:
> >> DDR5-4800 has ~38GB/s bandwidth per 64-bit superchannel. If you have
> >> 4096GB of memory to scrub with 8 superchannels, and you invest 1% of
> >> the bandwidth (0.38GB/s per superchannel), it takes
> >> 4096GB/8/0.38(GB/s)=1347s, i.e. less than half an hour. If it takes
> >> longer, it's because somebody decided to spend less bandwidth on it.
> >
> >The number I had from 2010 came from Intel's recommendation
> >for one of its memory controller hubs and was 1.5 hours/GB.
> >DRAMs haven't gotten faster since then, just bigger.
> DRAM bandwidth has gotten much bigger. 2010 would be DDR3 memory.
> But even DDR3 memory supports mempory bandwidths that support much
> higher scrubbing rates even if you use only 1% of the bandwidth. If
> Intel scrubbed this slowly by default, it's because they felt that
> there is no need for faster scrubbing.
> >> A DRAM chip does not have the ECC information in DDR4, it's on a
> >> separate chip. DDR5 has something called on-die ECC, but apparently
> >> that is not real ECC (I have not seen any information that explains it
> >> and that looked trustworthy).
> >
> >I know. I'm exploring new, different configurations.
> >
> >For example, if the DRAM internal row was a multiple of 72 then
> >an internal scrubber could read a row and chew away on it over
> >multiple cycles, ideally without interfering with normal operations.
> From the things I have read about DDR5's on-die ECC, it really does
> per-die ECC, and fixes errors on the die, but does not send any ECC
> information outside.
>
> My guess is that they correct a whole row (minimizing the additional
> bits necessary, e.g., 14 extra bits for SECDED of an 8Kb row); it's
> possible that it's too expensive to compute ECC for an 8K+14bit row,
> and in that case they may choose to use more extra bits and a cheaper
> ECC function.
>

I suspect it's neither.
Nothing is checked except the content read either by external client or by internal scrubber.

> My other guess is that they do the SECDED on every refresh.

My guess is they don't. Refresh has to be relatively fast, order of 15-25ns.
Checking the whole row in such short time would be expensive, but in terms
of area and in terms of power consumption.
Now, it's likely that the do use refresh time for scrub but check only 64 or at best 128 words,
rather than full row.
As to SECDED, at least in case of Micron it is known that they are doing
SEC, but not DED. They didn't supply enough of redundancy for the later -
only 8 parity bits per 128 data bits. So some dual-error will be detected, but
many others would be confused for single errors and turned into triple errors.

>That
> mechanism is already in place, the refreshes occur anyway, and given
> that the reason for on-die ECC is flaky RAM cells, it makes little
> sense to do a refresh without correcting errors. The stated benefit
> of on-die ECC is that this counteracts the tendency of RAM to become
> less reliable as processes shrink.
>
> But DDR5 also has ECC DIMMs that have 40 bits per sub-channel, which
> allows end-to-end ECC checking. And I guess you run a scrubber on
> that, too.

And since the overhead is +25% instead of +12.5% of previous generations, it could
very likely mean the end to availability of "real" ECC in consumer/prosumer space.
Not that it was too common until now...

> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<t6p85v$qqt$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25495&group=comp.arch#25495

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: tl...@none.invalid (Torbjorn Lindgren)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Fri, 27 May 2022 01:06:07 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 106
Message-ID: <t6p85v$qqt$1@dont-email.me>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <t6ikci$cf2$1@dont-email.me> <t6l7ne$20v$1@dont-email.me> <06719e14-fb32-4a85-9001-b3d57b4ac9dbn@googlegroups.com>
Injection-Date: Fri, 27 May 2022 01:06:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b7c1f220a43fe76b72d775283cab9298";
logging-data="27485"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/WnPP3nFwhLQE/qfmilqNPSKq1j9OityU="
Cancel-Lock: sha1:vfv+zOYU4J6k9HOZL/4wPd2SsBc=
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
 by: Torbjorn Lindgren - Fri, 27 May 2022 01:06 UTC

Quadibloc <jsavard@ecn.ab.ca> wrote:
>On Wednesday, May 25, 2022 at 6:33:53 AM UTC-6, Torbjorn Lindgren wrote:
>> And we now know it was pretty close to the low-bar, AMD's Direct of
>> Technical Marketing Robert Hallock later disclosed in a PCWorld stream
>> that the 5.5GHz peak was done without overclocking using a reference
>> AM5 motherboard and a "consumer-based" Asetek 280mm - which build MOST
>> PC AIO's thanks to various patents on placing the pump on top of the
>> CPU (hence some model instead placing the pump in the radiator).
>>
>> So more substantial cooling than I expect most people have on their
>> 5950X (I'm guessing 240mm or big-air) but not chilled water (Intel 28
>> core 5GHz demo anyone) or anything crazy and it's a setup that should
>> be easy to match using consumer parts.
>
>Given that people have achieved over 6 GHz with previous generations of
>Ryzen parts, if the 5.5 GHz had been achieved with liquid nitrogen, I think
>the Securities and Exchange Commission would be having a word with
>Lisa Su.

Except... it's not launched yet and won't be for many months ("fall"),
and it's possible not all SKUs is in the first batch.

There's plenty of cases where pre-production HW has needed, well,
extra encouragement lets say, to reach the specs the final product
will do.

Yes, it's close enough to the launch that this should hopefully not be
the case but I think you're vastly overstating the case especially
given that the official listed spec when I was writing was 5GHz+, NOT
the 5.5GHz they were showing! But we can always agree to disagree on
that.

The situation when you're writing is very different since they've
since made additional statement about how this was done (no
overclocking and on 280mm AIO) and that at least one SKU's should be
able to hit 5.5GHz boost without overclocking under the right
circumstances, but both that and the "system setup" was conspiciously
missing from the presentation.

>Chilled water, like in an IBM mainframe, indeed counts as "something
>crazy", but water cooling using a fan and radiator on the water outside
>the case is what AMD _recommended_ for their 16-core chips, both the
>5950 and its predecessor the 3950. (In fact, it was also recommended
>for the 5900 and other members of that series.)
>
>So one can't fault them for using the standard, recommended cooling
>solution for their chip!

The only actual statement I can find from AMD on the subject is that
for Ryzen they recommend "To get maximum performance... AMD recommends
a high performance all-in-one liquid or air cooler"[1].

The title does give additional prominence to the liquid coolers not
found in the text or page title but the list also includes a number of
air-cooler of varying capacity, down to at one single-tower cooler
with just a single 120mm fan! Not sure that I'd count the Dark Rock as
"high-performance air cooling" but it's in AMD's official list. They
also list several much bigger air tower coolers that would work fine!

Their recommendation for the up to 280W TDP ThreadRipper[2] OTOH does
only list 240mm or larger AIO, or custom water-block. Sure you didn't
get them mixed up?

So, how does that 280mm AIO rate in that list of officially
recommended Ryzen coolers? Pretty close to the top actually, the
"largest" coolers listed are 360mm but those are barely better than
the significantly wider 280mm AIOs - 360mm radiators have only ~10%
more surface area than 280mm and 140mm fans tends to have better
fanblade-to-hub ratio which will reduce this advantage so say 0-10%.

Or to look at it differently I'm guessing the 280mm AIO has about
35-40% more cooling capacity than the 240mm AIO and probably has at
least twice the cooling capacity of that Dark Rock Slim!

So I think I was fair when I said it was "pretty close to the lower
bar" that I think I earlier defined as 240mm AIO or equivivalent.
If anything the presence of the Dark Rock Slim suggest I might have
been kind.

Of course after that AMD's clarified things multiple times, including
AM5 socket power, but I see that they've already had to correct their
first statements about that. I don't think we've seen AMD handle a
reveal this badly before (at least not in the Ryzen era). Which is
very high marks - it wasn't BAD as such, just "scattered".

Originally AMD said the AM5 was designed for max 170W peak power, we
know that the corresponding numbers for AM4 was 142W peak power and
105W TDP. This has now been corrected to 230W peak power and 170W TDP
max for AM5.

Their statement also for the first time mention that they'll have
three TDP groups (170/105/65) for AM5 rather than AM4's two (105/65),
though it's still unclear if they say plan multiple 16-core with
different TDP or not.

Intel's KS and AMD's 5800X3D SKU's has shown that some people will pay
extra for higher (specific) performance even at higher TDP or other
drawback (non-gaming performance for X3D), perhaps the plan is for the
best binned chip to go into a 170W & 5.5GHz boost "premium" SKU.

1. https://www.amd.com/en/processors/ryzen-thermal-solutions
2. https://www.amd.com/en/thermal-solutions-threadripper
3. https://www.tomshardware.com/news/amd-corrects-socket-am5-for-ryzen-7000-power-specs-230w-peak-power-170w-tdp

Re: Ryzen 7000 Described, but not detailed

<2022May27.082753@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25496&group=comp.arch#25496

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Fri, 27 May 2022 06:27:53 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 95
Message-ID: <2022May27.082753@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <t6gkmj$92i$1@dont-email.me> <2022May24.082305@mips.complang.tuwien.ac.at> <t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad> <f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad> <2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad> <2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="170553694b90c7b2d1a05ac940ac8f2f";
logging-data="29586"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+aJJwOZJ46Q0H6Sp4qyO3D"
Cancel-Lock: sha1:6ckwnAkYDztgz0dv2CsFLQf9I98=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Fri, 27 May 2022 06:27 UTC

Michael S <already5chosen@yahoo.com> writes:
>On Thursday, May 26, 2022 at 8:37:56 PM UTC+3, Anton Ertl wrote:
>> My guess is that they correct a whole row (minimizing the additional
>> bits necessary, e.g., 14 extra bits for SECDED of an 8Kb row); it's
>> possible that it's too expensive to compute ECC for an 8K+14bit row,
>> and in that case they may choose to use more extra bits and a cheaper
>> ECC function.
>>
>
>I suspect it's neither.
>Nothing is checked except the content read either by external client or by internal scrubber.
>
>> My other guess is that they do the SECDED on every refresh.
>
>My guess is they don't. Refresh has to be relatively fast, order of 15-25ns.
>Checking the whole row in such short time would be expensive, but in terms
>of area and in terms of power consumption.

I think that the area is small compared to the DRAM array, and the
power consumption is small compared to the driving power for
refreshing the row (which is done anyway). But speed might be an
issue. Caches often have ECC, so error correction can be speedy, but
they only do much shorter blocks.

One way would be to have shorter blocks, e.g., 9 blocks of 920-921
bits (10 of which are for ECC) for an 8Kb row. But if you have that
many extra bits (90 for an 8Kb row), there may be better ways to do
ECC than just to split to row into subblocks and check them
separately.

>Now, it's likely that the do use refresh time for scrub but check only 64 or at best 128 words,
>rather than full row.

I guess your idea is to use the transfer lines that are there anyway
for the read and write accesses for the accessed part of a row and do
ECC on that (e.g. for an 8-bit-wide device with 16-beat minimum burst
length, that would be 128 bits). Concerning area, that requires 8 ECC
bits per 128 data bits, which is probably more than when doing ECC for
bigger blocks (bigger ECC circuits, but less extra DRAM). Concerning
timing, the ECC computation may be shorter, but you now have the
transfer there and back.

>As to SECDED, at least in case of Micron it is known that they are doing
>SEC, but not DED.

I guess there is also no way for the device to report a detected error.

>They didn't supply enough of redundancy for the later -
>only 8 parity bits per 128 data bits.

Maybe I should have looked at the data sheets instead of speculating.
So they have documented that they do it this way. Interesting.

So for scrubbing an 8Kb line they use 64 refreshes.

>> But DDR5 also has ECC DIMMs that have 40 bits per sub-channel, which
>> allows end-to-end ECC checking. And I guess you run a scrubber on
>> that, too.
>
>And since the overhead is +25% instead of +12.5% of previous generations, it could
> very likely mean the end to availability of "real" ECC in consumer/prosumer space.
>Not that it was too common until now...

Currently I see a factor of 1.8 between 32GB DDR4-3200 UDIMMs with and
without ECC, which should be plenty for absorbing the 25% overhead in
DRAM chips; of course that partly reflects the fact that there are low
sales numbers for ECC UDIMMs. Interestingly, a 32GB DDR4-3200 RDIMM
can be had for less than a UDIMM (and slower RDIMMs are significantly
cheaper) despite needing additional chips.

So basically, those who buy ECC UDIMMs are already paying a hefty
premium now (and if they buy Intel, they also pay it on the board and
maybe on the CPU; and AMD is partially following Intel by disabling
ECC on their non-Pro APUs, but they idiotically don't sell Pro APUs in
retail). I expect that this will stay the same.

In the long run, the (sub)channels are going to become narrower, which
would mean increasing hardware overhead for ECC. But given on-die
ECC, there is another option: each chip could generate a parity bit
and transmit/receive that on a separate line in order to detect
transmission errors. If there is a transmission error, the receiver
would request a retransmit (or maybe use more lines and perform error
correction if retransmission is impractical).

As for commercial considerations, there is obviously little revenue to
be made with ECC UDIMMs, so market segmentation for UDIMMs with ECC
does not really work, so there is no commercial reason to block such a
development. Market segmentation between UDIMMs in the cheap segment
and RDIMMs and LRDIMMs in the expensive segment seems to work, but
there is no need to block ECC for UDIMMs for that.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25497&group=comp.arch#25497

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:27c1:b0:464:2c1e:3feb with SMTP id ge1-20020a05621427c100b004642c1e3febmr1060975qvb.69.1653645702308;
Fri, 27 May 2022 03:01:42 -0700 (PDT)
X-Received: by 2002:ad4:5c88:0:b0:45a:e934:4730 with SMTP id
o8-20020ad45c88000000b0045ae9344730mr33822011qvh.61.1653645702146; Fri, 27
May 2022 03:01:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 27 May 2022 03:01:42 -0700 (PDT)
In-Reply-To: <2022May27.082753@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:988:c957:46aa:985f;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:988:c957:46aa:985f
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6gkmj$92i$1@dont-email.me> <2022May24.082305@mips.complang.tuwien.ac.at>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Fri, 27 May 2022 10:01:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Michael S - Fri, 27 May 2022 10:01 UTC

On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
> Michael S <already...@yahoo.com> writes:
> >On Thursday, May 26, 2022 at 8:37:56 PM UTC+3, Anton Ertl wrote:
> >> My guess is that they correct a whole row (minimizing the additional
> >> bits necessary, e.g., 14 extra bits for SECDED of an 8Kb row); it's
> >> possible that it's too expensive to compute ECC for an 8K+14bit row,
> >> and in that case they may choose to use more extra bits and a cheaper
> >> ECC function.
> >>
> >
> >I suspect it's neither.
> >Nothing is checked except the content read either by external client or by internal scrubber.
> >
> >> My other guess is that they do the SECDED on every refresh.
> >
> >My guess is they don't. Refresh has to be relatively fast, order of 15-25ns.
> >Checking the whole row in such short time would be expensive, but in terms
> >of area and in terms of power consumption.
> I think that the area is small compared to the DRAM array, and the
> power consumption is small compared to the driving power for
> refreshing the row (which is done anyway). But speed might be an
> issue. Caches often have ECC, so error correction can be speedy, but
> they only do much shorter blocks.
>
> One way would be to have shorter blocks, e.g., 9 blocks of 920-921
> bits (10 of which are for ECC) for an 8Kb row. But if you have that
> many extra bits (90 for an 8Kb row), there may be better ways to do
> ECC than just to split to row into subblocks and check them
> separately.
> >Now, it's likely that the do use refresh time for scrub but check only 64 or at best 128 words,
> >rather than full row.
> I guess your idea is to use the transfer lines that are there anyway
> for the read and write accesses for the accessed part of a row and do
> ECC on that (e.g. for an 8-bit-wide device with 16-beat minimum burst
> length, that would be 128 bits). Concerning area, that requires 8 ECC
> bits per 128 data bits, which is probably more than when doing ECC for
> bigger blocks (bigger ECC circuits, but less extra DRAM). Concerning
> timing, the ECC computation may be shorter, but you now have the
> transfer there and back.
> >As to SECDED, at least in case of Micron it is known that they are doing
> >SEC, but not DED.
> I guess there is also no way for the device to report a detected error.
> >They didn't supply enough of redundancy for the later -
> >only 8 parity bits per 128 data bits.
> Maybe I should have looked at the data sheets instead of speculating.
> So they have documented that they do it this way. Interesting.

I didn't read datasheet either, just their marketing materials named
"Introducing Micron ® DDR5 SDRAM: More Than a Generational Update."

Today I finally opened a datasheet and found out that my guesses were too optimistic.
It is not stated explicitly, but it could be easily deduced that in automatic ESC mode
each Refresh command (REFab) handles exactly 1 code block (128 bits) rather than
4 or 8 code blocks that I was hoping for.
That can be deduced from the following statement in the datasheet:
'The maximum spacing between REFab commands or self refresh entry for the
device to complete the automatic scrub within the recommended 24 hours is t ECSint."
>
> So for scrubbing an 8Kb line they use 64 refreshes.

Exactly :(

> >> But DDR5 also has ECC DIMMs that have 40 bits per sub-channel, which
> >> allows end-to-end ECC checking. And I guess you run a scrubber on
> >> that, too.
> >
> >And since the overhead is +25% instead of +12.5% of previous generations, it could
> > very likely mean the end to availability of "real" ECC in consumer/prosumer space.
> >Not that it was too common until now...
> Currently I see a factor of 1.8 between 32GB DDR4-3200 UDIMMs with and
> without ECC, which should be plenty for absorbing the 25% overhead in
> DRAM chips; of course that partly reflects the fact that there are low
> sales numbers for ECC UDIMMs. Interestingly, a 32GB DDR4-3200 RDIMM
> can be had for less than a UDIMM (and slower RDIMMs are significantly
> cheaper) despite needing additional chips.
>
> So basically, those who buy ECC UDIMMs are already paying a hefty
> premium now (and if they buy Intel, they also pay it on the board and
> maybe on the CPU; and AMD is partially following Intel by disabling
> ECC on their non-Pro APUs, but they idiotically don't sell Pro APUs in
> retail). I expect that this will stay the same.
>
> In the long run, the (sub)channels are going to become narrower,

You still assume that we are ahead of long run [of Moore law].
I am less optimistic. I seems plausible that provisions for 64gb devices
that is already in DDR5 will suffice for more than decade.
May be, close to 2 decades. And we, Anton and Michael, are less
young then we used to be.

> which
> would mean increasing hardware overhead for ECC. But given on-die
> ECC, there is another option: each chip could generate a parity bit
> and transmit/receive that on a separate line in order to detect
> transmission errors. If there is a transmission error, the receiver
> would request a retransmit (or maybe use more lines and perform error
> correction if retransmission is impractical).
>
> As for commercial considerations, there is obviously little revenue to
> be made with ECC UDIMMs, so market segmentation for UDIMMs with ECC
> does not really work, so there is no commercial reason to block such a
> development. Market segmentation between UDIMMs in the cheap segment
> and RDIMMs and LRDIMMs in the expensive segment seems to work, but
> there is no need to block ECC for UDIMMs for that.
> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<2022May27.135524@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25498&group=comp.arch#25498

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Fri, 27 May 2022 11:55:24 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 23
Message-ID: <2022May27.135524@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad> <f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad> <2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad> <2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="170553694b90c7b2d1a05ac940ac8f2f";
logging-data="5234"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX194HjADew8ux3KD+rXAD1E3"
Cancel-Lock: sha1:7+KI2saFdOBz7pJtGSuA6pK4Cmc=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Fri, 27 May 2022 11:55 UTC

Michael S <already5chosen@yahoo.com> writes:
>On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
>> In the long run, the (sub)channels are going to become narrower,=20
>
>You still assume that we are ahead of long run [of Moore law].
>I am less optimistic. I seems plausible that provisions for 64gb devices
>that is already in DDR5 will suffice for more than decade.
>May be, close to 2 decades.

Newer DDR standards are not primarily about chip capacity (currently
the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
but about transfer rate. I.e., if the transfer rate becomes faster
than 16x the internal cycle time of DRAM, they have to increase the
minimum burst length (and decrease the (sub)channel width) to benefit
from that increase. And currently I see no sign that the transfer
rate increases are slowing down. DDR4 was released 7 years after
DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
release cadence seems to be even higher.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25499&group=comp.arch#25499

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ad4:4b10:0:b0:464:34c5:79e8 with SMTP id r16-20020ad44b10000000b0046434c579e8mr1460533qvw.88.1653667904315;
Fri, 27 May 2022 09:11:44 -0700 (PDT)
X-Received: by 2002:a05:620a:31a2:b0:6a3:d592:e9a6 with SMTP id
bi34-20020a05620a31a200b006a3d592e9a6mr15659251qkb.236.1653667904009; Fri, 27
May 2022 09:11:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 27 May 2022 09:11:43 -0700 (PDT)
In-Reply-To: <2022May27.135524@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:988:c957:46aa:985f;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:988:c957:46aa:985f
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Fri, 27 May 2022 16:11:44 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4491
 by: Michael S - Fri, 27 May 2022 16:11 UTC

On Friday, May 27, 2022 at 3:15:03 PM UTC+3, Anton Ertl wrote:
> Michael S <already...@yahoo.com> writes:
> >On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
> >> In the long run, the (sub)channels are going to become narrower,=20
> >
> >You still assume that we are ahead of long run [of Moore law].
> >I am less optimistic. I seems plausible that provisions for 64gb devices
> >that is already in DDR5 will suffice for more than decade.
> >May be, close to 2 decades.
> Newer DDR standards are not primarily about chip capacity (currently
> the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
> but about transfer rate. I.e., if the transfer rate becomes faster
> than 16x the internal cycle time of DRAM, they have to increase the
> minimum burst length (and decrease the (sub)channel width) to benefit
> from that increase. And currently I see no sign that the transfer
> rate increases are slowing down. DDR4 was released 7 years after
> DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
> release cadence seems to be even higher.
> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

I can not formulate it with sufficient rigor, but my opinion is that need
in new DDR standards is very much a function of non-stability (hopefully growth)
of the market in term of average capacity.
In terms of trade offs between bandwidth, capacity. latency, energy consumption
and configurability, DDR3/4/5 interfaces are jacks of all trades, masters of none.
That is very valuable, when there is a rapid change and no time for specialization.
In other, more stable market conditions it is something that pushes your out of
all commodities into area that economists call "long tail of Pareto curve".
That's not the worst case to be, but also not good enough to invent the next
generation of the JEDEC Standard.

As to commodities, we already see enough to guess with good certainty how
they will look if growth of capacity stops.

On low-capacity (consumer) side of things it would be either LPDDR4 or something
based on LPDDR4 competing against current and future generations of HBM.

On high-capacity (server) side it would be yet another variation of "fully-buffered"
idea, most likely based on the phy as PCIeN. Yes, it failed all previous times,
but it failed exactly because the market needs were dynamic. This time it would
be different. Also, it's already different from last 40 years in terms of much bigger
centralization of the server market and because of "this or that shite as a service".
As you can guess, I don't like these new trends, but can't say that they are not here
because of my dislike.

Re: Ryzen 7000 Described, but not detailed

<t6qvv3$usi$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25500&group=comp.arch#25500

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: sfu...@alumni.cmu.edu.invalid (Stephen Fuld)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Fri, 27 May 2022 09:58:09 -0700
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <t6qvv3$usi$1@dont-email.me>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com>
<JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at>
<r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 May 2022 16:58:11 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="11dee51c53052cbcb27e4c390de5c3e4";
logging-data="31634"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/fBkajvYZCnCbHx+RvLDrJrhxH6yGX/Qc="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Cancel-Lock: sha1:5FqMq7Y1fuLiHJXc77nn5jLcqrE=
In-Reply-To: <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Fri, 27 May 2022 16:58 UTC

On 5/27/2022 9:11 AM, Michael S wrote:
> On Friday, May 27, 2022 at 3:15:03 PM UTC+3, Anton Ertl wrote:
>> Michael S <already...@yahoo.com> writes:
>>> On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
>>>> In the long run, the (sub)channels are going to become narrower,=20
>>>
>>> You still assume that we are ahead of long run [of Moore law].
>>> I am less optimistic. I seems plausible that provisions for 64gb devices
>>> that is already in DDR5 will suffice for more than decade.
>>> May be, close to 2 decades.
>> Newer DDR standards are not primarily about chip capacity (currently
>> the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
>> but about transfer rate. I.e., if the transfer rate becomes faster
>> than 16x the internal cycle time of DRAM, they have to increase the
>> minimum burst length (and decrease the (sub)channel width) to benefit
>> from that increase. And currently I see no sign that the transfer
>> rate increases are slowing down. DDR4 was released 7 years after
>> DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
>> release cadence seems to be even higher.
>> - anton
>> --
>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
>
> I can not formulate it with sufficient rigor, but my opinion is that need
> in new DDR standards is very much a function of non-stability (hopefully growth)
> of the market in term of average capacity.

I disagree. If it were true, then newer generations of the standard
would be much simpler; just add an address bit or two. The fact that
each standard provides a substantial increase in data rate/bandwidth
over the previous one, which is harder than adding an address pin, says
that data rate/bandwidth is the driving factor, and capacity comes in
second. Unfortunately, latency has proven resistant to substantial
improvements :-(

--
- Stephen Fuld
(e-mail address disguised to prevent spam)

Re: Ryzen 7000 Described, but not detailed

<2022May27.200114@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25501&group=comp.arch#25501

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Fri, 27 May 2022 18:01:14 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 31
Message-ID: <2022May27.200114@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad> <2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad> <2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="170553694b90c7b2d1a05ac940ac8f2f";
logging-data="25694"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WCPWi/cf2MXP8imk8FkkU"
Cancel-Lock: sha1:hXerIbzYopKo3od1TTM1pLbBnbE=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Fri, 27 May 2022 18:01 UTC

Michael S <already5chosen@yahoo.com> writes:
>As to commodities, we already see enough to guess with good certainty how
>they will look if growth of capacity stops.
>
>On low-capacity (consumer) side of things it would be either LPDDR4 or something
>based on LPDDR4 competing against current and future generations of HBM.

The main shortcoming of LPDDRx memory is that it is soldered on the
board (you gain transfer rate and lower power consumption from that).
That seems to be too unflexible for most desktops (except Apple
customers).

HBM is connected through an MCM, and generally seems too expensive for
consumers.

>On high-capacity (server) side it would be yet another variation of "fully-buffered"
>idea, most likely based on the phy as PCIeN.

There is something new called CXL; the next version of CXL is expected
soon and based on PCIe 6.0 PHY. But from what I read about it, it
does not seem to be a replacement for RDIMMs or LRDIMMs; it's probably
more that you have some boards that have memory in the form of LRDIMMs
if high-capacity is relevant that probably also have one or several
CPUs, and are connected to other boards through CXL. I expect that
certain specialized big iron things will make use of it somewhere, but
I don't expect that it's a replacement for RDIMMs or LRDIMMs.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<9d7a3c6f-7b51-4a68-948c-37143f34c23cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25502&group=comp.arch#25502

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:66d0:0:b0:6a3:6e94:7794 with SMTP id a199-20020a3766d0000000b006a36e947794mr21576638qkc.526.1653684888290;
Fri, 27 May 2022 13:54:48 -0700 (PDT)
X-Received: by 2002:a05:622a:48a:b0:2f3:fa4c:f091 with SMTP id
p10-20020a05622a048a00b002f3fa4cf091mr34496546qtx.442.1653684888145; Fri, 27
May 2022 13:54:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 27 May 2022 13:54:48 -0700 (PDT)
In-Reply-To: <t6qvv3$usi$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:c0f:18d2:e253:2ecb;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:c0f:18d2:e253:2ecb
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<t6qvv3$usi$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9d7a3c6f-7b51-4a68-948c-37143f34c23cn@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Fri, 27 May 2022 20:54:48 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Fri, 27 May 2022 20:54 UTC

On Friday, May 27, 2022 at 11:58:14 AM UTC-5, Stephen Fuld wrote:
> On 5/27/2022 9:11 AM, Michael S wrote:
> > On Friday, May 27, 2022 at 3:15:03 PM UTC+3, Anton Ertl wrote:
> >> Michael S <already...@yahoo.com> writes:
> >>> On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
> >>>> In the long run, the (sub)channels are going to become narrower,=20
> >>>
> >>> You still assume that we are ahead of long run [of Moore law].
> >>> I am less optimistic. I seems plausible that provisions for 64gb devices
> >>> that is already in DDR5 will suffice for more than decade.
> >>> May be, close to 2 decades.
> >> Newer DDR standards are not primarily about chip capacity (currently
> >> the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
> >> but about transfer rate. I.e., if the transfer rate becomes faster
> >> than 16x the internal cycle time of DRAM, they have to increase the
> >> minimum burst length (and decrease the (sub)channel width) to benefit
> >> from that increase. And currently I see no sign that the transfer
> >> rate increases are slowing down. DDR4 was released 7 years after
> >> DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
> >> release cadence seems to be even higher.
> >> - anton
> >> --
> >> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> >> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
> >
> > I can not formulate it with sufficient rigor, but my opinion is that need
> > in new DDR standards is very much a function of non-stability (hopefully growth)
> > of the market in term of average capacity.
<
> I disagree. If it were true, then newer generations of the standard
> would be much simpler; just add an address bit or two. The fact that
> each standard provides a substantial increase in data rate/bandwidth
> over the previous one, which is harder than adding an address pin, says
> that data rate/bandwidth is the driving factor, and capacity comes in
> second. Unfortunately, latency has proven resistant to substantial
> improvements :-(
<
DRAM chips have rather constant area. Passing over a linear amount of
real-estate is a wire delay problem. So that transistors are getting faster
and wire is getting slower has finally become manifest in DRAM. {actually
DRAM bank access to pin drivers has stayed rather constant since DDR2.}
<
But, does anyone know the ratio of consumer DRAMs (all those PCs) versus
the server DRAM (all those servers) in total chip sold/bought/delivered ?
>
>
>
> --
> - Stephen Fuld
> (e-mail address disguised to prevent spam)

Re: Ryzen 7000 Described, but not detailed

<076a3bcc-f744-470f-8a46-649ec0dc5c9cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25503&group=comp.arch#25503

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:4714:b0:6a4:e41b:e9a4 with SMTP id bs20-20020a05620a471400b006a4e41be9a4mr15940398qkb.534.1653685149927;
Fri, 27 May 2022 13:59:09 -0700 (PDT)
X-Received: by 2002:a05:622a:1990:b0:2f9:3308:d4f3 with SMTP id
u16-20020a05622a199000b002f93308d4f3mr24133728qtc.472.1653685149783; Fri, 27
May 2022 13:59:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 27 May 2022 13:59:09 -0700 (PDT)
In-Reply-To: <2022May27.200114@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:c0f:18d2:e253:2ecb;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:c0f:18d2:e253:2ecb
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<JlrjK.56338$5fVf.20964@fx09.iad> <2022May25.195605@mips.complang.tuwien.ac.at>
<r2OjK.32433$3Gzd.17515@fx96.iad> <2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <076a3bcc-f744-470f-8a46-649ec0dc5c9cn@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Fri, 27 May 2022 20:59:09 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3622
 by: MitchAlsup - Fri, 27 May 2022 20:59 UTC

On Friday, May 27, 2022 at 1:14:35 PM UTC-5, Anton Ertl wrote:
> Michael S <already...@yahoo.com> writes:
> >As to commodities, we already see enough to guess with good certainty how
> >they will look if growth of capacity stops.
> >
> >On low-capacity (consumer) side of things it would be either LPDDR4 or something
> >based on LPDDR4 competing against current and future generations of HBM.
> The main shortcoming of LPDDRx memory is that it is soldered on the
> board (you gain transfer rate and lower power consumption from that).
> That seems to be too unflexible for most desktops (except Apple
> customers).
>
> HBM is connected through an MCM, and generally seems too expensive for
> consumers.
<
LPDDR and HBM are fine for cell phones and GPUs and NON-Upgradable PCs.
<
Last time I looked, cell phones are 10× the market of PCs.
<
> >On high-capacity (server) side it would be yet another variation of "fully-buffered"
> >idea, most likely based on the phy as PCIeN.
<
PCIe 6.0 ? PAM4 and 16GHz clock rate.
<
> There is something new called CXL; the next version of CXL is expected
> soon and based on PCIe 6.0 PHY. But from what I read about it, it
> does not seem to be a replacement for RDIMMs or LRDIMMs; it's probably
> more that you have some boards that have memory in the form of LRDIMMs
> if high-capacity is relevant that probably also have one or several
> CPUs, and are connected to other boards through CXL. I expect that
> certain specialized big iron things will make use of it somewhere, but
> I don't expect that it's a replacement for RDIMMs or LRDIMMs.
<
The main problem is that pins are expensive (area, poser, and skew)
<
> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25504&group=comp.arch#25504

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:3711:b0:6a3:83ff:11dc with SMTP id de17-20020a05620a371100b006a383ff11dcmr22257179qkb.685.1653763472412;
Sat, 28 May 2022 11:44:32 -0700 (PDT)
X-Received: by 2002:ac8:5cd3:0:b0:2ff:5954:9a91 with SMTP id
s19-20020ac85cd3000000b002ff59549a91mr3210542qta.433.1653763472247; Sat, 28
May 2022 11:44:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 28 May 2022 11:44:32 -0700 (PDT)
In-Reply-To: <2022May27.200114@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:988:c957:46aa:985f;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:988:c957:46aa:985f
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<JlrjK.56338$5fVf.20964@fx09.iad> <2022May25.195605@mips.complang.tuwien.ac.at>
<r2OjK.32433$3Gzd.17515@fx96.iad> <2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Sat, 28 May 2022 18:44:32 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4527
 by: Michael S - Sat, 28 May 2022 18:44 UTC

On Friday, May 27, 2022 at 9:14:35 PM UTC+3, Anton Ertl wrote:
> Michael S <already...@yahoo.com> writes:
> >As to commodities, we already see enough to guess with good certainty how
> >they will look if growth of capacity stops.
> >
> >On low-capacity (consumer) side of things it would be either LPDDR4 or something
> >based on LPDDR4 competing against current and future generations of HBM.
> The main shortcoming of LPDDRx memory is that it is soldered on the
> board (you gain transfer rate and lower power consumption from that).
> That seems to be too unflexible for most desktops (except Apple
> customers).

As mentioned by Mitch, DDR4/5 is already outsold by LPDDR4.
And certainly Apple is not the only factor in that. I didn't check
but would expect that any big laptop manufacturer sells more
LPDDR4 machines than of those base on DDR4/5.
Also I'd expect that all AIO desktops and majority of miniPC desktops
are LPDDR4.

>
> HBM is connected through an MCM, and generally seems too expensive for
> consumers.

Not every consumer is cheap. Think gamers, not the casual ones, but addicts.
Or everybody buying Apple.

> >On high-capacity (server) side it would be yet another variation of "fully-buffered"
> >idea, most likely based on the phy as PCIeN.
> There is something new called CXL; the next version of CXL is expected
> soon and based on PCIe 6.0 PHY. But from what I read about it, it
> does not seem to be a replacement for RDIMMs or LRDIMMs; it's probably
> more that you have some boards that have memory in the form of LRDIMMs
> if high-capacity is relevant that probably also have one or several
> CPUs, and are connected to other boards through CXL. I expect that
> certain specialized big iron things will make use of it somewhere, but
> I don't expect that it's a replacement for RDIMMs or LRDIMMs.

Yes, except that I expect that if they went to trouble of doing extension box
they probably are going to build it for cheaper and faster RDIMMs rather
than for LRDIMMS
But my point is that people that build this boxen don't need new memory standard
every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
have internal bandwidth that easily exceeds bandwidth of their external COMM
channels, because there is no other way to get required capacity.
So, if they need DDR5 then only because of promised extra capacity.

My another point is that in stable market middlemen are pushed out.
This boxen would be built either by system manufacturers or, more
likely, by memory manufacturers. And in the second case
memory-to-COMM-ASIC interface does not even have to follow any
JEDEC standard.

> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<1dc01ff0-a50b-4547-9f61-83607477439dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25505&group=comp.arch#25505

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:10:b0:2f9:394a:59f9 with SMTP id x16-20020a05622a001000b002f9394a59f9mr24511560qtw.307.1653766939203;
Sat, 28 May 2022 12:42:19 -0700 (PDT)
X-Received: by 2002:a05:6214:240a:b0:462:2a2c:d46b with SMTP id
fv10-20020a056214240a00b004622a2cd46bmr29584465qvb.97.1653766939046; Sat, 28
May 2022 12:42:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 28 May 2022 12:42:18 -0700 (PDT)
In-Reply-To: <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:3926:7d1c:f621:e13;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:3926:7d1c:f621:e13
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<JlrjK.56338$5fVf.20964@fx09.iad> <2022May25.195605@mips.complang.tuwien.ac.at>
<r2OjK.32433$3Gzd.17515@fx96.iad> <2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at>
<67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1dc01ff0-a50b-4547-9f61-83607477439dn@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sat, 28 May 2022 19:42:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Sat, 28 May 2022 19:42 UTC

On Saturday, May 28, 2022 at 1:44:33 PM UTC-5, Michael S wrote:
> On Friday, May 27, 2022 at 9:14:35 PM UTC+3, Anton Ertl wrote:
> > Michael S <already...@yahoo.com> writes:
> > >As to commodities, we already see enough to guess with good certainty how
> > >they will look if growth of capacity stops.
> > >
> > >On low-capacity (consumer) side of things it would be either LPDDR4 or something
> > >based on LPDDR4 competing against current and future generations of HBM.
> > The main shortcoming of LPDDRx memory is that it is soldered on the
> > board (you gain transfer rate and lower power consumption from that).
> > That seems to be too unflexible for most desktops (except Apple
> > customers).
> As mentioned by Mitch, DDR4/5 is already outsold by LPDDR4.
> And certainly Apple is not the only factor in that. I didn't check
> but would expect that any big laptop manufacturer sells more
> LPDDR4 machines than of those base on DDR4/5.
> Also I'd expect that all AIO desktops and majority of miniPC desktops
> are LPDDR4.
> >
> > HBM is connected through an MCM, and generally seems too expensive for
> > consumers.
> Not every consumer is cheap. Think gamers, not the casual ones, but addicts.
> Or everybody buying Apple.
> > >On high-capacity (server) side it would be yet another variation of "fully-buffered"
> > >idea, most likely based on the phy as PCIeN.
> > There is something new called CXL; the next version of CXL is expected
> > soon and based on PCIe 6.0 PHY. But from what I read about it, it
> > does not seem to be a replacement for RDIMMs or LRDIMMs; it's probably
> > more that you have some boards that have memory in the form of LRDIMMs
> > if high-capacity is relevant that probably also have one or several
> > CPUs, and are connected to other boards through CXL. I expect that
> > certain specialized big iron things will make use of it somewhere, but
> > I don't expect that it's a replacement for RDIMMs or LRDIMMs.
> Yes, except that I expect that if they went to trouble of doing extension box
> they probably are going to build it for cheaper and faster RDIMMs rather
> than for LRDIMMS
<
> But my point is that people that build this boxen don't need new memory standard
> every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
> have internal bandwidth that easily exceeds bandwidth of their external COMM
> channels, because there is no other way to get required capacity.
> So, if they need DDR5 then only because of promised extra capacity.
<
I bought a new machine about 6 months ago. It has more CPUs (12) and more
memory (32 GB) than I think I will ever need. When I look while having 6 WORD
documents open (200 pages each), 3 spreadsheets, and 4 CorelDraw files open
30-70 pages each), I am sitting at 25%-30% memory capacity.
>
> My another point is that in stable market middlemen are pushed out.
> This boxen would be built either by system manufacturers or, more
> likely, by memory manufacturers. And in the second case
> memory-to-COMM-ASIC interface does not even have to follow any
> JEDEC standard.
<
Standards are for people who want "choice between" not simply "choice of".
The PC market may have already reached that "stable market" criterion
mentioned above. The only thing I want in a new PC is the ability to insert
my old SATA drives rather than moving many hours of SATA copying when I
get a new machine. {And I certainly don't want any of this in the cloud !}
<
> > - anton
> > --
> > 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> > Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<2022May29.111409@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25506&group=comp.arch#25506

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Sun, 29 May 2022 09:14:09 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 127
Message-ID: <2022May29.111409@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at> <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="1ee59fb90fd137ce4f0f0082b533b1c0";
logging-data="23572"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19MEUhcveSaxZEbcOzgsa6u"
Cancel-Lock: sha1:dWeUiTPaQOBUZF0SegO+dTxVpxw=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Sun, 29 May 2022 09:14 UTC

Michael S <already5chosen@yahoo.com> writes:
>On Friday, May 27, 2022 at 9:14:35 PM UTC+3, Anton Ertl wrote:
>> Michael S <already...@yahoo.com> writes:
>> >As to commodities, we already see enough to guess with good certainty how
>> >they will look if growth of capacity stops.
>> >
>> >On low-capacity (consumer) side of things it would be either LPDDR4 or something
>> >based on LPDDR4 competing against current and future generations of HBM.
>> The main shortcoming of LPDDRx memory is that it is soldered on the
>> board (you gain transfer rate and lower power consumption from that).
>> That seems to be too unflexible for most desktops (except Apple
>> customers).
>
>As mentioned by Mitch, DDR4/5 is already outsold by LPDDR4.

[Citation needed]

Whether that's true or not, it does not change the shortcomings, or
the situation for desktops.

>And certainly Apple is not the only factor in that. I didn't check
>but would expect that any big laptop manufacturer sells more
>LPDDR4 machines than of those base on DDR4/5.

Laptops are not desktops, but anyway, let's get some data on this:

Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:

models
5235 DDR4
1578 LPDDR4
154 DDR5
255 LPDDR5

So there are certainly many more models with DDR4/5 than with LPDDR4,
and this probably also means more sales.

The DDR5 vs. LPDDR5 numbers may indicate that the situation will be
different for DDR5 vs. LPDDR5, or it may just have to do with the kind
of models and CPUs available this early in the game. Comparing the
CPU manufacturers for DDR5 vs. LPDDR5 models, I see:

DDR5 LPDDR5
37 6 AMD
117 87 Intel
0 162 Apple

So AMD and Intel CPUs are more often built into laptops with DDR5
rather than LPDDR5 memory.

The numbers of RAM slots are also interesting:

Slots
3223 unknown (includes 0)
4349 1+
3022 2+
143 4+

And the amount of soldered RAM (note that many laptops have some RAM
soldered and a slot for expansion):

3762 none
795 4GB
1428 8GB
1316 16GB
228 32GB
43 64GB (all Apple)

>Also I'd expect that all AIO desktops and majority of miniPC desktops
>are LPDDR4.

Ok, let's check this:

All-in-one <https://geizhals.eu/?cat=sysdiv&xf=450_All-in-One>:

348 DDR4
95 LPDDR4 (all Apple)

Mini PC <https://geizhals.eu/?cat=sysdiv&xf=450_Mini-PC>:
336 DDR4
3 DDR5
25 LPDDR4
36 LPDDR5 (all Apple)

>> HBM is connected through an MCM, and generally seems too expensive for
>> consumers.
>
>Not every consumer is cheap. Think gamers, not the casual ones, but addicts.

I doubt that they are a big enough market to justify the expense of
spinning separate HBM CPUs. And I am not sure if they would be
interested. From what I read, they are into specialty DIMMs with high
clocks and low latency numbers.

>Or everybody buying Apple.

None of the Apple systems use HBM. They use LPDDR4/5. And what would
HBM buy them? Apple gets more than enough bandwidth for their larger
configurations from LPDDR5; they are still weak on capacity, but HBM
would not change that.

Concerning consumers who are willing to pay, the marketing expert
knows how to skim that willingness by giving them something that costs
only a little more to produce (such as the specialty DIMMs discussed
above). An HBM system costs a lot more to produce: changed memory
controllers, changed connectors on the CPU die, MCM, changed socket
(or maybe something like the Pentium II/III and early Athlon slots),
changed mainboards, ...

For Apple's ecosystem it's more in reach, but even they don't go
there.

[CXL]
>But my point is that people that build this boxen don't need new memory standard
>every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
>have internal bandwidth that easily exceeds bandwidth of their external COMM
>channels, because there is no other way to get required capacity.
>So, if they need DDR5 then only because of promised extra capacity.

A pure memory box with bandwidth that cannot even compete with DDR4 in
bandwidth (and certainly not latency) does not look to me like something
that many people would buy. I doubt that we will see such products.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<f90895a5-f4c2-4236-a114-d391075f72b4n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25507&group=comp.arch#25507

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:205:b0:2fc:45f8:9714 with SMTP id b5-20020a05622a020500b002fc45f89714mr14010737qtx.257.1653829658526;
Sun, 29 May 2022 06:07:38 -0700 (PDT)
X-Received: by 2002:a05:620a:4514:b0:6a0:45b2:7c1b with SMTP id
t20-20020a05620a451400b006a045b27c1bmr35037722qkp.511.1653829658275; Sun, 29
May 2022 06:07:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 29 May 2022 06:07:38 -0700 (PDT)
In-Reply-To: <2022May29.111409@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<2022May27.200114@mips.complang.tuwien.ac.at> <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
<2022May29.111409@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f90895a5-f4c2-4236-a114-d391075f72b4n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Sun, 29 May 2022 13:07:38 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 7826
 by: Michael S - Sun, 29 May 2022 13:07 UTC

On Sunday, May 29, 2022 at 1:14:20 PM UTC+3, Anton Ertl wrote:
> Michael S <already...@yahoo.com> writes:
> >On Friday, May 27, 2022 at 9:14:35 PM UTC+3, Anton Ertl wrote:
> >> Michael S <already...@yahoo.com> writes:
> >> >As to commodities, we already see enough to guess with good certainty how
> >> >they will look if growth of capacity stops.
> >> >
> >> >On low-capacity (consumer) side of things it would be either LPDDR4 or something
> >> >based on LPDDR4 competing against current and future generations of HBM.
> >> The main shortcoming of LPDDRx memory is that it is soldered on the
> >> board (you gain transfer rate and lower power consumption from that).
> >> That seems to be too unflexible for most desktops (except Apple
> >> customers).
> >
> >As mentioned by Mitch, DDR4/5 is already outsold by LPDDR4.
> [Citation needed]
>
> Whether that's true or not, it does not change the shortcomings, or
> the situation for desktops.
> >And certainly Apple is not the only factor in that. I didn't check
> >but would expect that any big laptop manufacturer sells more
> >LPDDR4 machines than of those base on DDR4/5.
> Laptops are not desktops, but anyway, let's get some data on this:
>
> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
>
> models
> 5235 DDR4
> 1578 LPDDR4
> 154 DDR5
> 255 LPDDR5
>
> So there are certainly many more models with DDR4/5 than with LPDDR4,
> and this probably also means more sales.
>

I'm not sure that it follows.
Simple models like Dell Latitude 3320 probably outsel more advanced models by significant factor.
But overall I agree that I overestimated popularity of LPDDR in non-apple PCs.

> The DDR5 vs. LPDDR5 numbers may indicate that the situation will be
> different for DDR5 vs. LPDDR5, or it may just have to do with the kind
> of models and CPUs available this early in the game. Comparing the
> CPU manufacturers for DDR5 vs. LPDDR5 models, I see:
>
> DDR5 LPDDR5
> 37 6 AMD
> 117 87 Intel
> 0 162 Apple
>
> So AMD and Intel CPUs are more often built into laptops with DDR5
> rather than LPDDR5 memory.
>
> The numbers of RAM slots are also interesting:
>
> Slots
> 3223 unknown (includes 0)
> 4349 1+
> 3022 2+
> 143 4+
>
> And the amount of soldered RAM (note that many laptops have some RAM
> soldered and a slot for expansion):
>
> 3762 none
> 795 4GB
> 1428 8GB
> 1316 16GB
> 228 32GB
> 43 64GB (all Apple)
> >Also I'd expect that all AIO desktops and majority of miniPC desktops
> >are LPDDR4.
> Ok, let's check this:
>
> All-in-one <https://geizhals.eu/?cat=sysdiv&xf=450_All-in-One>:
>
> 348 DDR4
> 95 LPDDR4 (all Apple)
>
> Mini PC <https://geizhals.eu/?cat=sysdiv&xf=450_Mini-PC>:
> 336 DDR4
> 3 DDR5
> 25 LPDDR4
> 36 LPDDR5 (all Apple)
> >> HBM is connected through an MCM, and generally seems too expensive for
> >> consumers.
> >
> >Not every consumer is cheap. Think gamers, not the casual ones, but addicts.
> I doubt that they are a big enough market to justify the expense of
> spinning separate HBM CPUs. And I am not sure if they would be
> interested. From what I read, they are into specialty DIMMs with high
> clocks and low latency numbers.
>
> >Or everybody buying Apple.
>
> None of the Apple systems use HBM. They use LPDDR4/5. And what would
> HBM buy them?

I suppose, they want to reach the level of 3D graphics performance that
is comparable with best discrete cards of NVidia and AMD. Not necessarily
to match the very top, but to be close. For that they will need HBM.

> Apple gets more than enough bandwidth for their larger
> configurations from LPDDR5; they are still weak on capacity, but HBM
> would not change that.
>
> Concerning consumers who are willing to pay, the marketing expert
> knows how to skim that willingness by giving them something that costs
> only a little more to produce (such as the specialty DIMMs discussed
> above). An HBM system costs a lot more to produce: changed memory
> controllers, changed connectors on the CPU die, MCM, changed socket
> (or maybe something like the Pentium II/III and early Athlon slots),
> changed mainboards, ...
>
> For Apple's ecosystem it's more in reach, but even they don't go
> there.
>
> [CXL]
> >But my point is that people that build this boxen don't need new memory standard
> >every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
> >have internal bandwidth that easily exceeds bandwidth of their external COMM
> >channels, because there is no other way to get required capacity.
> >So, if they need DDR5 then only because of promised extra capacity.
> A pure memory box with bandwidth that cannot even compete with DDR4 in
> bandwidth (and certainly not latency) does not look to me like something
> that many people would buy. I doubt that we will see such products.

Who says it does not compete with DDR4 in bandwidth?
I expect that such product, in order to be sell-able, has to beat DDR4 in bandwidth
per pin, but not necessarily by large factor. Factor of 1.5 to 2 is enough.
But most importantly it has to beat anything else on the market (i.e. mostly
RL-DIMMs) at least by factor of 4 in *capacity* per pin. Preferably, it should
promise factor of 6-8, at least as option for future upgrade.
In order to achieve that it would need pretty wide internal buses, at very least
8x wider that external COMM links, more likely 12x wider.
So, even with DDR4 internal bandwidth easily beats bandwidth of the link.
I just do not see how they can possible get required capacity otherwise.

As to latency, of course it would be bad. But alternatives of similar capacity
are "super-NUMA" like HP Superdome Flex, which is likely even worse if the app
isn't very NUMA-friendly. Another alternative is big IBM z box. Here latency is
better (than HP), due to relatively tightly connected processor racks, but the
price is high.

> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<2022May29.173049@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25508&group=comp.arch#25508

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Sun, 29 May 2022 15:30:49 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 63
Message-ID: <2022May29.173049@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at> <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com> <2022May29.111409@mips.complang.tuwien.ac.at> <f90895a5-f4c2-4236-a114-d391075f72b4n@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="1ee59fb90fd137ce4f0f0082b533b1c0";
logging-data="26777"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ImFBNOc+jg7f0AdgQZasu"
Cancel-Lock: sha1:MQcfTvi0UHgYck9Jr/7ZvYDc+KE=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Sun, 29 May 2022 15:30 UTC

Michael S <already5chosen@yahoo.com> writes:
>On Sunday, May 29, 2022 at 1:14:20 PM UTC+3, Anton Ertl wrote:
>> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
>>
>> models
>> 5235 DDR4
>> 1578 LPDDR4
>> 154 DDR5
>> 255 LPDDR5
>>
>> So there are certainly many more models with DDR4/5 than with LPDDR4,
>> and this probably also means more sales.
>>
>
>I'm not sure that it follows.
>Simple models like Dell Latitude 3320 probably outsel more advanced models by significant factor.

Maybe. And maybe even cheaper models like, say, the ASUS Business P1
P1511CEA-BQ749 (offered by 81 dealers vs. 57 for the most-offered Dell
Latitude 3320 variant) outsell the Dell Latitude 3320 by a large
margin. Given that we have no sales numbers, I'll use the model
numbers as approximation.

>> None of the Apple systems use HBM. They use LPDDR4/5. And what would
>> HBM buy them?
>
>I suppose, they want to reach the level of 3D graphics performance that
>is comparable with best discrete cards of NVidia and AMD. Not necessarily
>to match the very top, but to be close. For that they will need HBM.

bits bandwidth
1024 816GB/s M1 Ultra
256 576GB/s Radeon RX 6950XT
384 1008GB/s Geforce RTX 3090 Ti

Given that the M1 Ultra has 96MB of system level cache (compared to
128MB of Infinity Cache for the 6950XT, with cache being no feature
that Nvidia touts), Apple already has comparable bandwidth. No HBM
needed.

>> [CXL]
>> >But my point is that people that build this boxen don't need new memory standard
>> >every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
>> >have internal bandwidth that easily exceeds bandwidth of their external COMM
>> >channels, because there is no other way to get required capacity.
>> >So, if they need DDR5 then only because of promised extra capacity.
>> A pure memory box with bandwidth that cannot even compete with DDR4 in
>> bandwidth (and certainly not latency) does not look to me like something
>> that many people would buy. I doubt that we will see such products.
>
>Who says it does not compete with DDR4 in bandwidth?

You do: "Even with DDR4 they likely have internal bandwidth that
easily exceeds bandwidth of their external COMM channels".

As for the rest: A box with more memory than supported by LRDIMMs on,
e.g., EPYC boards will probably find a market, but I doubt that it
will replace LRDIMMs.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<t70jrg$sd4$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25509&group=comp.arch#25509

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ggt...@yahoo.com (Brett)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Sun, 29 May 2022 20:08:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 134
Message-ID: <t70jrg$sd4$1@dont-email.me>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<2022May27.200114@mips.complang.tuwien.ac.at>
<67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
<2022May29.111409@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 29 May 2022 20:08:16 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="e9c195f4a2d918bfb1623e8dc90bb9b8";
logging-data="29092"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/m5N3uxrCg0vLuAOGOMA2E"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:hzu+bhf9AwG94S9wz551KGuJHxs=
sha1:tibEMWdke2WwQCQW0YAqn4VOBM8=
 by: Brett - Sun, 29 May 2022 20:08 UTC

Anton Ertl <anton@mips.complang.tuwien.ac.at> wrote:
> Michael S <already5chosen@yahoo.com> writes:
>> On Friday, May 27, 2022 at 9:14:35 PM UTC+3, Anton Ertl wrote:
>>> Michael S <already...@yahoo.com> writes:
>>>> As to commodities, we already see enough to guess with good certainty how
>>>> they will look if growth of capacity stops.
>>>>
>>>> On low-capacity (consumer) side of things it would be either LPDDR4 or something
>>>> based on LPDDR4 competing against current and future generations of HBM.
>>> The main shortcoming of LPDDRx memory is that it is soldered on the
>>> board (you gain transfer rate and lower power consumption from that).
>>> That seems to be too unflexible for most desktops (except Apple
>>> customers).
>>
>> As mentioned by Mitch, DDR4/5 is already outsold by LPDDR4.
>
> [Citation needed]
>
> Whether that's true or not, it does not change the shortcomings, or
> the situation for desktops.
>
>> And certainly Apple is not the only factor in that. I didn't check
>> but would expect that any big laptop manufacturer sells more
>> LPDDR4 machines than of those base on DDR4/5.
>
> Laptops are not desktops, but anyway, let's get some data on this:
>
> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
>
> models
> 5235 DDR4
> 1578 LPDDR4
> 154 DDR5
> 255 LPDDR5

The soldered ram in a laptop should be LPDDR while the DIMM in the same
laptop is not low power, so you may have some double counts in this list.

In the fifth generation LPDDR is clearly winning.

> So there are certainly many more models with DDR4/5 than with LPDDR4,
> and this probably also means more sales.
>
> The DDR5 vs. LPDDR5 numbers may indicate that the situation will be
> different for DDR5 vs. LPDDR5, or it may just have to do with the kind
> of models and CPUs available this early in the game. Comparing the
> CPU manufacturers for DDR5 vs. LPDDR5 models, I see:
>
> DDR5 LPDDR5
> 37 6 AMD
> 117 87 Intel
> 0 162 Apple
>
> So AMD and Intel CPUs are more often built into laptops with DDR5
> rather than LPDDR5 memory.
>
> The numbers of RAM slots are also interesting:
>
> Slots
> 3223 unknown (includes 0)
> 4349 1+
> 3022 2+
> 143 4+
>
> And the amount of soldered RAM (note that many laptops have some RAM
> soldered and a slot for expansion):
>
> 3762 none
> 795 4GB
> 1428 8GB
> 1316 16GB
> 228 32GB
> 43 64GB (all Apple)
>
>> Also I'd expect that all AIO desktops and majority of miniPC desktops
>> are LPDDR4.
>
> Ok, let's check this:
>
> All-in-one <https://geizhals.eu/?cat=sysdiv&xf=450_All-in-One>:
>
> 348 DDR4
> 95 LPDDR4 (all Apple)
>
> Mini PC <https://geizhals.eu/?cat=sysdiv&xf=450_Mini-PC>:
> 336 DDR4
> 3 DDR5
> 25 LPDDR4
> 36 LPDDR5 (all Apple)
>
>>> HBM is connected through an MCM, and generally seems too expensive for
>>> consumers.
>>
>> Not every consumer is cheap. Think gamers, not the casual ones, but addicts.
>
> I doubt that they are a big enough market to justify the expense of
> spinning separate HBM CPUs. And I am not sure if they would be
> interested. From what I read, they are into specialty DIMMs with high
> clocks and low latency numbers.
>
>> Or everybody buying Apple.
>
> None of the Apple systems use HBM. They use LPDDR4/5. And what would
> HBM buy them? Apple gets more than enough bandwidth for their larger
> configurations from LPDDR5; they are still weak on capacity, but HBM
> would not change that.
>
> Concerning consumers who are willing to pay, the marketing expert
> knows how to skim that willingness by giving them something that costs
> only a little more to produce (such as the specialty DIMMs discussed
> above). An HBM system costs a lot more to produce: changed memory
> controllers, changed connectors on the CPU die, MCM, changed socket
> (or maybe something like the Pentium II/III and early Athlon slots),
> changed mainboards, ...
>
> For Apple's ecosystem it's more in reach, but even they don't go
> there.
>
> [CXL]
>> But my point is that people that build this boxen don't need new memory standard
>> every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
>> have internal bandwidth that easily exceeds bandwidth of their external COMM
>> channels, because there is no other way to get required capacity.
>> So, if they need DDR5 then only because of promised extra capacity.
>
> A pure memory box with bandwidth that cannot even compete with DDR4 in
> bandwidth (and certainly not latency) does not look to me like something
> that many people would buy. I doubt that we will see such products.
>
> - anton

Re: Ryzen 7000 Described, but not detailed

<12bfecfc-d427-4612-bf11-1d80048ceaadn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25510&group=comp.arch#25510

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:18f:b0:302:746e:8894 with SMTP id s15-20020a05622a018f00b00302746e8894mr3595738qtw.285.1653855138774;
Sun, 29 May 2022 13:12:18 -0700 (PDT)
X-Received: by 2002:a05:622a:6206:b0:2f1:e40e:41b3 with SMTP id
hj6-20020a05622a620600b002f1e40e41b3mr41233024qtb.196.1653855138597; Sun, 29
May 2022 13:12:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 29 May 2022 13:12:18 -0700 (PDT)
In-Reply-To: <2022May29.173049@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<2022May27.200114@mips.complang.tuwien.ac.at> <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
<2022May29.111409@mips.complang.tuwien.ac.at> <f90895a5-f4c2-4236-a114-d391075f72b4n@googlegroups.com>
<2022May29.173049@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <12bfecfc-d427-4612-bf11-1d80048ceaadn@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Sun, 29 May 2022 20:12:18 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael S - Sun, 29 May 2022 20:12 UTC

On Sunday, May 29, 2022 at 7:06:16 PM UTC+3, Anton Ertl wrote:
> Michael S <already...@yahoo.com> writes:
> >On Sunday, May 29, 2022 at 1:14:20 PM UTC+3, Anton Ertl wrote:
> >> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
> >>
> >> models
> >> 5235 DDR4
> >> 1578 LPDDR4
> >> 154 DDR5
> >> 255 LPDDR5
> >>
> >> So there are certainly many more models with DDR4/5 than with LPDDR4,
> >> and this probably also means more sales.
> >>
> >
> >I'm not sure that it follows.
> >Simple models like Dell Latitude 3320 probably outsel more advanced models by significant factor.
> Maybe. And maybe even cheaper models like, say, the ASUS Business P1
> P1511CEA-BQ749 (offered by 81 dealers vs. 57 for the most-offered Dell
> Latitude 3320 variant)

Or. may be, even lower end ASUS VivoBook E12, which resembles ACER gears.
Who knows?

> outsell the Dell Latitude 3320 by a large
> margin. Given that we have no sales numbers, I'll use the model
> numbers as approximation.

At very least, we know that according to Gartner estimates Dell PC division
as a whole outsells ASUS PC division as whole, 2.5 to 1. So, fewer dealers,
but more PCs sold by each dealer.
Also, I would think that [at retail] ASUS has many more models than Dell.
At least that's what I see in a couple of shops that I just checked. In one shop
the difference in favor of ASUS was 5 to 1.
So, it seems, Dell has to sell on average many more units of each model.
Of course, it does not mean that most sold Dell model is L3320.

By the way, I don't know how it works in your country, but here Latitude is not
seen in shops at all. Only Inspiron , Vostro and occasional Alienware.
But at work Latitude is everywhere.

> >> None of the Apple systems use HBM. They use LPDDR4/5. And what would
> >> HBM buy them?
> >
> >I suppose, they want to reach the level of 3D graphics performance that
> >is comparable with best discrete cards of NVidia and AMD. Not necessarily
> >to match the very top, but to be close. For that they will need HBM.
> bits bandwidth
> 1024 816GB/s M1 Ultra
> 256 576GB/s Radeon RX 6950XT
> 384 1008GB/s Geforce RTX 3090 Ti
>
> Given that the M1 Ultra has 96MB of system level cache (compared to
> 128MB of Infinity Cache for the 6950XT, with cache being no feature
> that Nvidia touts), Apple already has comparable bandwidth. No HBM
> needed.
> >> [CXL]
> >> >But my point is that people that build this boxen don't need new memory standard
> >> >every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
> >> >have internal bandwidth that easily exceeds bandwidth of their external COMM
> >> >channels, because there is no other way to get required capacity.
> >> >So, if they need DDR5 then only because of promised extra capacity.
> >> A pure memory box with bandwidth that cannot even compete with DDR4 in
> >> bandwidth (and certainly not latency) does not look to me like something
> >> that many people would buy. I doubt that we will see such products.
> >
> >Who says it does not compete with DDR4 in bandwidth?
> You do: "Even with DDR4 they likely have internal bandwidth that
> easily exceeds bandwidth of their external COMM channels".
>

Hopefully, now you paid attention to qualifiers "internal and "external".

> As for the rest: A box with more memory than supported by LRDIMMs on,
> e.g., EPYC boards will probably find a market, but I doubt that it
> will replace LRDIMMs.

It does not have to replace LR-DIMM in order to make DDR6 unnecessary or,
at least, to delay its introduction.
I rather see it as an opposite - LR-DIMM are in the same boat with those future
external boxes. Both serve to extend the usefulness of given generation of
DDRn, helping to reduce the necessity of the next generation.

> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<2022May29.232753@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25511&group=comp.arch#25511

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Sun, 29 May 2022 21:27:53 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 47
Message-ID: <2022May29.232753@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at> <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com> <2022May29.111409@mips.complang.tuwien.ac.at> <t70jrg$sd4$1@dont-email.me>
Injection-Info: reader02.eternal-september.org; posting-host="1ee59fb90fd137ce4f0f0082b533b1c0";
logging-data="10107"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19u5pqu4ynGqocPfYMRk+Yo"
Cancel-Lock: sha1:qK5F/hWpgUdavNd1nXT2TuY38kU=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Sun, 29 May 2022 21:27 UTC

Brett <ggtgp@yahoo.com> writes:
>Anton Ertl <anton@mips.complang.tuwien.ac.at> wrote:
>> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
>>
>> models
>> 5235 DDR4
>> 1578 LPDDR4
>> 154 DDR5
>> 255 LPDDR5
>
>The soldered ram in a laptop should be LPDDR while the DIMM in the same
>laptop is not low power,

While the memory controller in laptop chips like the Tiger Lake can
handle DDR4 or LPDDR4, they cannot mix them, for whatever reason. So
if a laptop has soldered RAM and a DIMM slot, the soldered RAM is DDR4
(or DDR5), not LPDDRx.

E.g., the Fujitsu Lifebook U7311 has 8GB of soldered RAM and a slot
for a SO-DIMM. dmidecode -t memory tells me [I shortened the output]:

Handle 0x000D, DMI type 17, 92 bytes
Memory Device
Size: 8 GB
Locator: Onboard (Controller0-ChannelA)
Type: DDR4
Type Detail: Synchronous
Speed: 3200 MT/s
Manufacturer: Samsung

Handle 0x0011, DMI type 17, 92 bytes
Memory Device
Size: 32 GB
Locator: DIMM0 (Controller1-ChannelA)
Bank Locator: BANK 0
Type: DDR4
Type Detail: Synchronous
Speed: 3200 MT/s
Manufacturer: Crucial Technology

The first is the soldered-on memory (Locator: Onboard), the second is
an additional SO-DIMM. Both are DDR4.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<297a6ee1-10ad-4419-9aea-423bb1f092c6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25512&group=comp.arch#25512

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ae9:ec15:0:b0:6a3:304c:504b with SMTP id h21-20020ae9ec15000000b006a3304c504bmr35684784qkg.662.1653868337619;
Sun, 29 May 2022 16:52:17 -0700 (PDT)
X-Received: by 2002:a05:622a:48a:b0:2f3:fa4c:f091 with SMTP id
p10-20020a05622a048a00b002f3fa4cf091mr41513968qtx.442.1653868337462; Sun, 29
May 2022 16:52:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 29 May 2022 16:52:17 -0700 (PDT)
In-Reply-To: <2022May29.232753@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:79fa:feed:1632:58b2;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:79fa:feed:1632:58b2
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com> <2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at>
<67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com> <2022May29.111409@mips.complang.tuwien.ac.at>
<t70jrg$sd4$1@dont-email.me> <2022May29.232753@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <297a6ee1-10ad-4419-9aea-423bb1f092c6n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sun, 29 May 2022 23:52:17 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Sun, 29 May 2022 23:52 UTC

On Sunday, May 29, 2022 at 4:41:30 PM UTC-5, Anton Ertl wrote:
> Brett <gg...@yahoo.com> writes:
> >Anton Ertl <an...@mips.complang.tuwien.ac.at> wrote:
> >> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
> >>
> >> models
> >> 5235 DDR4
> >> 1578 LPDDR4
> >> 154 DDR5
> >> 255 LPDDR5
> >
> >The soldered ram in a laptop should be LPDDR while the DIMM in the same
> >laptop is not low power,
> While the memory controller in laptop chips like the Tiger Lake can
> handle DDR4 or LPDDR4, they cannot mix them, for whatever reason. So
> if a laptop has soldered RAM and a DIMM slot, the soldered RAM is DDR4
> (or DDR5), not LPDDRx.
<
The inability to mix and match in laptop chips is likely a fuse programmed
at testing time.
>
> E.g., the Fujitsu Lifebook U7311 has 8GB of soldered RAM and a slot
> for a SO-DIMM. dmidecode -t memory tells me [I shortened the output]:
>
> Handle 0x000D, DMI type 17, 92 bytes
> Memory Device
> Size: 8 GB
> Locator: Onboard (Controller0-ChannelA)
> Type: DDR4
> Type Detail: Synchronous
> Speed: 3200 MT/s
> Manufacturer: Samsung
>
> Handle 0x0011, DMI type 17, 92 bytes
> Memory Device
> Size: 32 GB
> Locator: DIMM0 (Controller1-ChannelA)
> Bank Locator: BANK 0
> Type: DDR4
> Type Detail: Synchronous
> Speed: 3200 MT/s
> Manufacturer: Crucial Technology
>
> The first is the soldered-on memory (Locator: Onboard), the second is
> an additional SO-DIMM. Both are DDR4.
> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<t71s8h$prv$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25513&group=comp.arch#25513

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: m.del...@this.bitsnbites.eu (Marcus)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Mon, 30 May 2022 09:37:53 +0200
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <t71s8h$prv$1@dont-email.me>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at>
<r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<2022May27.200114@mips.complang.tuwien.ac.at>
<67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com>
<1dc01ff0-a50b-4547-9f61-83607477439dn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 30 May 2022 07:37:53 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="5d8f4a3e3589dc6907d456d211ecce0b";
logging-data="26495"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX186zOWozbiutG/eI2a/uGjWo4AeJATPa2s="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Cancel-Lock: sha1:lNg+VSRurOqnO07EorM0JlOUePs=
In-Reply-To: <1dc01ff0-a50b-4547-9f61-83607477439dn@googlegroups.com>
Content-Language: en-US
 by: Marcus - Mon, 30 May 2022 07:37 UTC

On 2022-05-28, MitchAlsup wrote:
> On Saturday, May 28, 2022 at 1:44:33 PM UTC-5, Michael S wrote:

[snip]

>> But my point is that people that build this boxen don't need new memory standard
>> every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
>> have internal bandwidth that easily exceeds bandwidth of their external COMM
>> channels, because there is no other way to get required capacity.
>> So, if they need DDR5 then only because of promised extra capacity.
> <
> I bought a new machine about 6 months ago. It has more CPUs (12) and more
> memory (32 GB) than I think I will ever need. When I look while having 6 WORD
> documents open (200 pages each), 3 spreadsheets, and 4 CorelDraw files open
> 30-70 pages each), I am sitting at 25%-30% memory capacity.

A few things that I have learned about CPU cores and memory consumption:

1. With every extra core you want more RAM. Twice the number of cores
roughly translates to twice the memory requirements. My typical use case
is parallel compilation (e.g. building LLVM), where each CPU core gets
its own compiler process, and each process consumes RAM independently of
the other. For embarrassingly parallel tasks multi-core CPUs are king.

2. I regularly enough run virtual machines to care about having enough
RAM to support both a fully working host environment and a working VM
environment. Usually the VM uses 25-50% of the host RAM, so out of my
32 GB RAM I sometimes have to do with 16 GB available RAM when the VM
is running.

/Marcus

Re: Ryzen 7000 Described, but not detailed

<2022May30.150007@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25514&group=comp.arch#25514

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Mon, 30 May 2022 13:00:07 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 111
Message-ID: <2022May30.150007@mips.complang.tuwien.ac.at>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com> <2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com> <2022May27.200114@mips.complang.tuwien.ac.at> <67b0eb94-163c-4206-b39c-05d09e9552d6n@googlegroups.com> <2022May29.111409@mips.complang.tuwien.ac.at> <f90895a5-f4c2-4236-a114-d391075f72b4n@googlegroups.com> <2022May29.173049@mips.complang.tuwien.ac.at> <12bfecfc-d427-4612-bf11-1d80048ceaadn@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="d9fd092cc2655821476c08c28a1675ed";
logging-data="25882"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/9F0pgrMzFh60ztJBVmYL3"
Cancel-Lock: sha1:YbOR5JUGl1PEFxtXUdd2vADiCew=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Mon, 30 May 2022 13:00 UTC

Michael S <already5chosen@yahoo.com> writes:
>On Sunday, May 29, 2022 at 7:06:16 PM UTC+3, Anton Ertl wrote:
>> Michael S <already...@yahoo.com> writes:
>> >On Sunday, May 29, 2022 at 1:14:20 PM UTC+3, Anton Ertl wrote:
>> >> Looking at the "RAM type" category in <https://geizhals.eu/?cat=nb>:
>> >>
>> >> models
>> >> 5235 DDR4
>> >> 1578 LPDDR4
>> >> 154 DDR5
>> >> 255 LPDDR5
>> >>
>> >> So there are certainly many more models with DDR4/5 than with LPDDR4,
>> >> and this probably also means more sales.
>> >>
>> >
>> >I'm not sure that it follows.
>> >Simple models like Dell Latitude 3320 probably outsel more advanced models by significant factor.
>> Maybe. And maybe even cheaper models like, say, the ASUS Business P1
>> P1511CEA-BQ749 (offered by 81 dealers vs. 57 for the most-offered Dell
>> Latitude 3320 variant)
>
>Or. may be, even lower end ASUS VivoBook E12

Unlikely at the moment, because none are offered. Looking at one
model, I see that it was last offered in February 2019.

>At very least, we know that according to Gartner estimates Dell PC division
>as a whole outsells ASUS PC division as whole, 2.5 to 1. So, fewer dealers,
>but more PCs sold by each dealer.
>Also, I would think that [at retail] ASUS has many more models than Dell.

ASUS Dell
662 468 <https://geizhals.eu/?cat=nb> (Laptops).
61 227 <https://geizhals.eu/?cat=sysdiv> (Systems)

>By the way, I don't know how it works in your country, but here Latitude is not
>seen in shops at all. Only Inspiron , Vostro and occasional Alienware.
>But at work Latitude is everywhere.

I don't know how it works in my country, and I don't go to shops
looking what brands of laptops they have, but I don't see that many
Dells overall when I see other people's laptops. For those that I
see, I have no idea what models they are. There's a central
laptop/tablet ordering system two times per year from the University
of Vienna that my university participates in, and I guess that many
people buy laptops through this system; the most recent one was
<https://ubook.at/fileadmin/content/broschueren/ubook_sose2022.pdf>.
The only Dell Latitude there cost EUR 2239, and I doubt that many
people bought it.

Anyway, if we assume that Dell sells particularly many laptops, and
that we need to study them separately, there the RAM type statistics
is:

models
362 DDR4
57 LPDDR4
17 DDR5
4 LPDDR5

So for Dell laptops the balance is even less in favour of LPDDR4. Do
people all buy these 57 LPDDR4 models, and Dell offers the other
models just for fun?

>> >> [CXL]
>> >> >But my point is that people that build this boxen don't need new memory standard
>> >> >every 5-7 years. Esp. when capacity does not go up. Even with DDR4 they likely
>> >> >have internal bandwidth that easily exceeds bandwidth of their external COMM
>> >> >channels, because there is no other way to get required capacity.
>> >> >So, if they need DDR5 then only because of promised extra capacity.
>> >> A pure memory box with bandwidth that cannot even compete with DDR4 in
>> >> bandwidth (and certainly not latency) does not look to me like something
>> >> that many people would buy. I doubt that we will see such products.
>> >
>> >Who says it does not compete with DDR4 in bandwidth?
>> You do: "Even with DDR4 they likely have internal bandwidth that
>> easily exceeds bandwidth of their external COMM channels".
>>
>
>Hopefully, now you paid attention to qualifiers "internal and "external".
>
>> As for the rest: A box with more memory than supported by LRDIMMs on,
>> e.g., EPYC boards will probably find a market, but I doubt that it
>> will replace LRDIMMs.
>
>It does not have to replace LR-DIMM in order to make DDR6 unnecessary or,
>at least, to delay its introduction.

Like DDR5, DDR6 will probably be about bandwidth, not capacity. The
fact that the largest DDR5 UDIMMs and RDIMMs at the moment are not
bigger than the largest DDR4 UDIMMs and RDIMMs, respectively, shows
that DDR5 is not about capacity (no DDR5 LRDIMMs yet, probably for
lack of corresponding servers).

If they can improve signaling speed enough that DDR5 is insufficient,
there will be DDR6, offering improved bandwidth. It will be there for
those who use UDIMMs, those who use RDIMMs, and those who use LRDIMMs.
And the box you have in mind will have to compete with that.

>I rather see it as an opposite - LR-DIMM are in the same boat with those future
>external boxes. Both serve to extend the usefulness of given generation of
>DDRn, helping to reduce the necessity of the next generation.

LRDIMMs increase the capacity, but not the bandwidth. But bandwidth
is the main reason for the next DDR generation.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: Ryzen 7000 Described, but not detailed

<t7310v$g3m$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25515&group=comp.arch#25515

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: sfu...@alumni.cmu.edu.invalid (Stephen Fuld)
Newsgroups: comp.arch
Subject: Re: Ryzen 7000 Described, but not detailed
Date: Mon, 30 May 2022 11:05:17 -0700
Organization: A noiseless patient Spider
Lines: 70
Message-ID: <t7310v$g3m$1@dont-email.me>
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com>
<JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at>
<r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at>
<9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at>
<f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at>
<01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<t6qvv3$usi$1@dont-email.me>
<9d7a3c6f-7b51-4a68-948c-37143f34c23cn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 30 May 2022 18:05:19 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3dae4dcb830213f861340b41ca4be64c";
logging-data="16502"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX184DbwTELMOrE1l9LAVPsE481sNDWVVVWE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Cancel-Lock: sha1:tqfUpXog3TP5PNERt6BpFnuCJIY=
In-Reply-To: <9d7a3c6f-7b51-4a68-948c-37143f34c23cn@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Mon, 30 May 2022 18:05 UTC

On 5/27/2022 1:54 PM, MitchAlsup wrote:
> On Friday, May 27, 2022 at 11:58:14 AM UTC-5, Stephen Fuld wrote:
>> On 5/27/2022 9:11 AM, Michael S wrote:
>>> On Friday, May 27, 2022 at 3:15:03 PM UTC+3, Anton Ertl wrote:
>>>> Michael S <already...@yahoo.com> writes:
>>>>> On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
>>>>>> In the long run, the (sub)channels are going to become narrower,=20
>>>>>
>>>>> You still assume that we are ahead of long run [of Moore law].
>>>>> I am less optimistic. I seems plausible that provisions for 64gb devices
>>>>> that is already in DDR5 will suffice for more than decade.
>>>>> May be, close to 2 decades.
>>>> Newer DDR standards are not primarily about chip capacity (currently
>>>> the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
>>>> but about transfer rate. I.e., if the transfer rate becomes faster
>>>> than 16x the internal cycle time of DRAM, they have to increase the
>>>> minimum burst length (and decrease the (sub)channel width) to benefit
>>>> from that increase. And currently I see no sign that the transfer
>>>> rate increases are slowing down. DDR4 was released 7 years after
>>>> DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
>>>> release cadence seems to be even higher.
>>>> - anton
>>>> --
>>>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
>>>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
>>>
>>> I can not formulate it with sufficient rigor, but my opinion is that need
>>> in new DDR standards is very much a function of non-stability (hopefully growth)
>>> of the market in term of average capacity.
> <
>> I disagree. If it were true, then newer generations of the standard
>> would be much simpler; just add an address bit or two. The fact that
>> each standard provides a substantial increase in data rate/bandwidth
>> over the previous one, which is harder than adding an address pin, says
>> that data rate/bandwidth is the driving factor, and capacity comes in
>> second. Unfortunately, latency has proven resistant to substantial
>> improvements :-(
> <
> DRAM chips have rather constant area. Passing over a linear amount of
> real-estate is a wire delay problem. So that transistors are getting faster
> and wire is getting slower has finally become manifest in DRAM. {actually
> DRAM bank access to pin drivers has stayed rather constant since DDR2.}

While all of that is true, I think it is only a part of the reason for
the long latency. Consider a hypothetical chip of the same physical
size as a current DRAM, but instead uses SRAM. Of course, it will have
smaller capacity and perhaps require more pins than the DRAM, but I
expect it will have lower latency. Is that correct?

I think that the original DRAM designers made the (IMO correct) tradeoff
to gain lower cost (fewer pins), at the cost of higher latency. This
was reinforced by the introduction of CPU caches, which are essentially
average latency reducers, hiding much of the longer latency. These
allowed DRAMS to successfully dominate the market.

However, cache is a diminishing returns game. Adding more improves
performance, but not as much as the last time you increased it. So it
may be true that reducing DRAM latency may become more important.

So what could be done? A lower overhead (fewer transfers) protocol
coupled with a different internal design and more pins (i.e. higher
cost) might be achievable. It is way out of my area of expertise, but I
just want to stimulate thoughts on this.

Of course, the marketability of such a design, even if achievable, is a
different question. :-(

--
- Stephen Fuld
(e-mail address disguised to prevent spam)

Re: Ryzen 7000 Described, but not detailed

<a8bc283e-1547-413e-bf58-ff59bdc01f7fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25516&group=comp.arch#25516

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:98a:b0:6a3:840f:96d1 with SMTP id x10-20020a05620a098a00b006a3840f96d1mr28055593qkx.286.1653937341209;
Mon, 30 May 2022 12:02:21 -0700 (PDT)
X-Received: by 2002:a05:620a:2888:b0:699:b9a0:b618 with SMTP id
j8-20020a05620a288800b00699b9a0b618mr38793135qkp.358.1653937340977; Mon, 30
May 2022 12:02:20 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Mon, 30 May 2022 12:02:20 -0700 (PDT)
In-Reply-To: <t7310v$g3m$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:75a4:df09:3829:736a;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:75a4:df09:3829:736a
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<t6qvv3$usi$1@dont-email.me> <9d7a3c6f-7b51-4a68-948c-37143f34c23cn@googlegroups.com>
<t7310v$g3m$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a8bc283e-1547-413e-bf58-ff59bdc01f7fn@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Mon, 30 May 2022 19:02:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: MitchAlsup - Mon, 30 May 2022 19:02 UTC

On Monday, May 30, 2022 at 1:05:22 PM UTC-5, Stephen Fuld wrote:
> On 5/27/2022 1:54 PM, MitchAlsup wrote:
> > On Friday, May 27, 2022 at 11:58:14 AM UTC-5, Stephen Fuld wrote:
> >> On 5/27/2022 9:11 AM, Michael S wrote:
> >>> On Friday, May 27, 2022 at 3:15:03 PM UTC+3, Anton Ertl wrote:
> >>>> Michael S <already...@yahoo.com> writes:
> >>>>> On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
> >>>>>> In the long run, the (sub)channels are going to become narrower,=20
> >>>>>
> >>>>> You still assume that we are ahead of long run [of Moore law].
> >>>>> I am less optimistic. I seems plausible that provisions for 64gb devices
> >>>>> that is already in DDR5 will suffice for more than decade.
> >>>>> May be, close to 2 decades.
> >>>> Newer DDR standards are not primarily about chip capacity (currently
> >>>> the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
> >>>> but about transfer rate. I.e., if the transfer rate becomes faster
> >>>> than 16x the internal cycle time of DRAM, they have to increase the
> >>>> minimum burst length (and decrease the (sub)channel width) to benefit
> >>>> from that increase. And currently I see no sign that the transfer
> >>>> rate increases are slowing down. DDR4 was released 7 years after
> >>>> DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
> >>>> release cadence seems to be even higher.
> >>>> - anton
> >>>> --
> >>>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> >>>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
> >>>
> >>> I can not formulate it with sufficient rigor, but my opinion is that need
> >>> in new DDR standards is very much a function of non-stability (hopefully growth)
> >>> of the market in term of average capacity.
> > <
> >> I disagree. If it were true, then newer generations of the standard
> >> would be much simpler; just add an address bit or two. The fact that
> >> each standard provides a substantial increase in data rate/bandwidth
> >> over the previous one, which is harder than adding an address pin, says
> >> that data rate/bandwidth is the driving factor, and capacity comes in
> >> second. Unfortunately, latency has proven resistant to substantial
> >> improvements :-(
> > <
> > DRAM chips have rather constant area. Passing over a linear amount of
> > real-estate is a wire delay problem. So that transistors are getting faster
> > and wire is getting slower has finally become manifest in DRAM. {actually
> > DRAM bank access to pin drivers has stayed rather constant since DDR2.}
<
> While all of that is true, I think it is only a part of the reason for
> the long latency. Consider a hypothetical chip of the same physical
> size as a current DRAM, but instead uses SRAM. Of course, it will have
> smaller capacity and perhaps require more pins than the DRAM, but I
> expect it will have lower latency. Is that correct?
<
Back in 1998, I designed a DRAM macro for a logic process. The DRAM
macro had 4× the density of SRAM and only a few picoseconds longer
access time (in the era of 250-500 MHz processors (4ns-2ns)). So, I take
issue that DRAM is inherently slower than SRAM. DRAM implemented in
a DRAM process (moderate P-channels slow N-channels) would not be
as fast a DRAM implemented in a logic process.
<
Where designed = circuit design, timing design, layout, parasitic extraction,
SPICE simulation, sequencer, and interface to the cache busses.
<
In order to deal with the leakage of the logic process, the DRAMs were
refreshed on every cycle the cache was not being accessed. This averages
out to be some 1000× more often than the DRAM process DRAMs.
>
> I think that the original DRAM designers made the (IMO correct) tradeoff
> to gain lower cost (fewer pins), at the cost of higher latency. This
> was reinforced by the introduction of CPU caches, which are essentially
> average latency reducers, hiding much of the longer latency. These
> allowed DRAMS to successfully dominate the market.
<
packaged DRAMs are successful in the moderate latency, lowest cost per bit
{likely supplanted by Flash} market. Here, package cost is significant!
<
Did anyone ever wonder why DRAM manufactures build $2B+ FABs in order
to produce $5 dies that go in $3 packages made in $50M factory..........
>
> However, cache is a diminishing returns game. Adding more improves
> performance, but not as much as the last time you increased it. So it
> may be true that reducing DRAM latency may become more important.
<
Cache gains go in 1/SQRT( size ). 4× the cache size buys ½ the miss rate.
>
> So what could be done? A lower overhead (fewer transfers) protocol
> coupled with a different internal design and more pins (i.e. higher
> cost) might be achievable. It is way out of my area of expertise, but I
> just want to stimulate thoughts on this.
<
Servers trade a couple of clocks of latency for lots more DRAM DIMMs
and the advantages that come from more DIMMs {banks, open rows,
refresh banks not in use,...} and for them this is a good tradeoff.
>
> Of course, the marketability of such a design, even if achievable, is a
> different question. :-(
> --
> - Stephen Fuld
> (e-mail address disguised to prevent spam)

Re: Ryzen 7000 Described, but not detailed

<a445527c-0d0b-461b-b35d-355346114505n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25517&group=comp.arch#25517

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:c8e:b0:462:3bd6:d507 with SMTP id r14-20020a0562140c8e00b004623bd6d507mr34871208qvr.77.1653938794532;
Mon, 30 May 2022 12:26:34 -0700 (PDT)
X-Received: by 2002:a05:620a:4310:b0:67e:8460:5a10 with SMTP id
u16-20020a05620a431000b0067e84605a10mr37109165qko.636.1653938794319; Mon, 30
May 2022 12:26:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Mon, 30 May 2022 12:26:34 -0700 (PDT)
In-Reply-To: <t7310v$g3m$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678
References: <aa564fec-f392-478a-b660-1b76f6000a6cn@googlegroups.com>
<t6ikci$cf2$1@dont-email.me> <ky7jK.6426$vFlb.149@fx34.iad>
<f7281b82-9f73-4dea-889e-5fb1394f7c23n@googlegroups.com> <JlrjK.56338$5fVf.20964@fx09.iad>
<2022May25.195605@mips.complang.tuwien.ac.at> <r2OjK.32433$3Gzd.17515@fx96.iad>
<2022May26.190052@mips.complang.tuwien.ac.at> <9ad73d53-e73b-45d3-8df0-b7c67f279c7dn@googlegroups.com>
<2022May27.082753@mips.complang.tuwien.ac.at> <f3958e4e-1418-4f20-b7f3-f21ef4c09563n@googlegroups.com>
<2022May27.135524@mips.complang.tuwien.ac.at> <01e9bd68-da4d-4c15-9854-868ad42bf4c8n@googlegroups.com>
<t6qvv3$usi$1@dont-email.me> <9d7a3c6f-7b51-4a68-948c-37143f34c23cn@googlegroups.com>
<t7310v$g3m$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a445527c-0d0b-461b-b35d-355346114505n@googlegroups.com>
Subject: Re: Ryzen 7000 Described, but not detailed
From: already5...@yahoo.com (Michael S)
Injection-Date: Mon, 30 May 2022 19:26:34 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 6040
 by: Michael S - Mon, 30 May 2022 19:26 UTC

On Monday, May 30, 2022 at 9:05:22 PM UTC+3, Stephen Fuld wrote:
> On 5/27/2022 1:54 PM, MitchAlsup wrote:
> > On Friday, May 27, 2022 at 11:58:14 AM UTC-5, Stephen Fuld wrote:
> >> On 5/27/2022 9:11 AM, Michael S wrote:
> >>> On Friday, May 27, 2022 at 3:15:03 PM UTC+3, Anton Ertl wrote:
> >>>> Michael S <already...@yahoo.com> writes:
> >>>>> On Friday, May 27, 2022 at 10:53:05 AM UTC+3, Anton Ertl wrote:
> >>>>>> In the long run, the (sub)channels are going to become narrower,=20
> >>>>>
> >>>>> You still assume that we are ahead of long run [of Moore law].
> >>>>> I am less optimistic. I seems plausible that provisions for 64gb devices
> >>>>> that is already in DDR5 will suffice for more than decade.
> >>>>> May be, close to 2 decades.
> >>>> Newer DDR standards are not primarily about chip capacity (currently
> >>>> the largest DDR5 chips are not larger than supported by DDR4: 16Gb),
> >>>> but about transfer rate. I.e., if the transfer rate becomes faster
> >>>> than 16x the internal cycle time of DRAM, they have to increase the
> >>>> minimum burst length (and decrease the (sub)channel width) to benefit
> >>>> from that increase. And currently I see no sign that the transfer
> >>>> rate increases are slowing down. DDR4 was released 7 years after
> >>>> DDR3; DDR5 was released 6 years after DDR4. On the PCIe front, the
> >>>> release cadence seems to be even higher.
> >>>> - anton
> >>>> --
> >>>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> >>>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
> >>>
> >>> I can not formulate it with sufficient rigor, but my opinion is that need
> >>> in new DDR standards is very much a function of non-stability (hopefully growth)
> >>> of the market in term of average capacity.
> > <
> >> I disagree. If it were true, then newer generations of the standard
> >> would be much simpler; just add an address bit or two. The fact that
> >> each standard provides a substantial increase in data rate/bandwidth
> >> over the previous one, which is harder than adding an address pin, says
> >> that data rate/bandwidth is the driving factor, and capacity comes in
> >> second. Unfortunately, latency has proven resistant to substantial
> >> improvements :-(
> > <
> > DRAM chips have rather constant area. Passing over a linear amount of
> > real-estate is a wire delay problem. So that transistors are getting faster
> > and wire is getting slower has finally become manifest in DRAM. {actually
> > DRAM bank access to pin drivers has stayed rather constant since DDR2.}
> While all of that is true, I think it is only a part of the reason for
> the long latency. Consider a hypothetical chip of the same physical
> size as a current DRAM, but instead uses SRAM. Of course, it will have
> smaller capacity and perhaps require more pins than the DRAM, but I
> expect it will have lower latency. Is that correct?
>
> I think that the original DRAM designers made the (IMO correct) tradeoff
> to gain lower cost (fewer pins), at the cost of higher latency. This
> was reinforced by the introduction of CPU caches, which are essentially
> average latency reducers, hiding much of the longer latency. These
> allowed DRAMS to successfully dominate the market.
>
> However, cache is a diminishing returns game. Adding more improves
> performance, but not as much as the last time you increased it. So it
> may be true that reducing DRAM latency may become more important.
>
> So what could be done? A lower overhead (fewer transfers) protocol
> coupled with a different internal design and more pins (i.e. higher
> cost) might be achievable. It is way out of my area of expertise, but I
> just want to stimulate thoughts on this.
>
> Of course, the marketability of such a design, even if achievable, is a
> different question. :-(
> --
> - Stephen Fuld
> (e-mail address disguised to prevent spam)

What you described exists:
https://www.micron.com/products/dram/rldram-memory
It is very very very niche, but its existence proves that it is not absolutely non-marketable.

Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor