Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Hackers are just a migratory lifeform with a tropism for computers.


devel / comp.arch / The Gigabyte Era

SubjectAuthor
* The Gigabyte EraQuadibloc
`* Re: The Gigabyte EraChris M. Thomasson
 `* Re: The Gigabyte EraMitchAlsup
  +* Re: The Gigabyte EraQuadibloc
  |`* Re: The Gigabyte EraStephen Fuld
  | `* Re: The Gigabyte EraMichael S
  |  `* Re: The Gigabyte EraStephen Fuld
  |   `* Re: The Gigabyte EraMichael S
  |    `* Re: The Gigabyte EraStephen Fuld
  |     `* Re: The Gigabyte EraMichael S
  |      `* Re: The Gigabyte EraStephen Fuld
  |       `* Re: The Gigabyte EraMichael S
  |        `* Re: The Gigabyte EraStephen Fuld
  |         +- Re: The Gigabyte EraStephen Fuld
  |         +- Re: The Gigabyte EraMitchAlsup
  |         `* Re: The Gigabyte EraMichael S
  |          `- Re: The Gigabyte EraMitchAlsup
  +- Re: The Gigabyte EraThomas Koenig
  +* Re: The Gigabyte EraChris M. Thomasson
  |+* Re: The Gigabyte EraQuadibloc
  ||`* Re: The Gigabyte EraMitchAlsup
  || `- Re: The Gigabyte EraQuadibloc
  |+* Re: The Gigabyte EraThomas Koenig
  ||+- Re: The Gigabyte EraStephen Fuld
  ||`* Re: The Gigabyte EraMitchAlsup
  || `* Re: The Gigabyte EraQuadibloc
  ||  +* Re: The Gigabyte EraTerje Mathisen
  ||  |`* Re: The Gigabyte EraChris M. Thomasson
  ||  | `* Re: The Gigabyte EraMitchAlsup
  ||  |  `- Re: The Gigabyte EraChris M. Thomasson
  ||  `- Re: The Gigabyte EraThomas Koenig
  |`- Re: The Gigabyte EraAnton Ertl
  +- Re: The Gigabyte EraMichael S
  `- Re: The Gigabyte Eramac

Pages:12
The Gigabyte Era

<aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:11c3:: with SMTP id n3mr23177394qtk.211.1623190972074;
Tue, 08 Jun 2021 15:22:52 -0700 (PDT)
X-Received: by 2002:aca:33d4:: with SMTP id z203mr4325955oiz.51.1623190971799;
Tue, 08 Jun 2021 15:22:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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: Tue, 8 Jun 2021 15:22:51 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:f8e3:d700:d0c:16e2:d6c3:e40b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:f8e3:d700:d0c:16e2:d6c3:e40b
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
Subject: The Gigabyte Era
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Tue, 08 Jun 2021 22:22:52 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Tue, 8 Jun 2021 22:22 UTC

I just noticed a YouTube video where someone was talking about how we
were heading from the "megabyte era" to the "gigabyte era" in server
processors.
He cited the recent disclosure by AMD of new technology, similar to what
Intel was doing with two-layer chips, but with a higher bandwidth between
the layers.
But the prototype that AMD showed just had double the cache of a normal
chip, not many times more.
Even so, I don't think it's unreasonable to look in that direction.
Instead of doubling the amount of cache, after all, the second layer could
be DRAM, and then the higher bandwidth between memory and cache
would bring great benefits. And if it's DRAM, putting gigabytes in the chip
module wouldn't be beyond present technology.
The Vega 56 in my computer, after all, uses HBM for its video memory. That's a technology that puts gigabytes in the chip-sized module, so this
has all been around for a while.
Gigabytes of static RAM, on the other hand, will take a while.

John Savard

Re: The Gigabyte Era

<s9os14$1vs9$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!NBiuIU74OKL7NpIOsbuNjQ.user.gioia.aioe.org.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: The Gigabyte Era
Date: Tue, 8 Jun 2021 15:47:01 -0700
Organization: Aioe.org NNTP Server
Lines: 22
Message-ID: <s9os14$1vs9$1@gioia.aioe.org>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
NNTP-Posting-Host: NBiuIU74OKL7NpIOsbuNjQ.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 8 Jun 2021 22:47 UTC

On 6/8/2021 3:22 PM, Quadibloc wrote:
> I just noticed a YouTube video where someone was talking about how we
> were heading from the "megabyte era" to the "gigabyte era" in server
> processors.
> He cited the recent disclosure by AMD of new technology, similar to what
> Intel was doing with two-layer chips, but with a higher bandwidth between
> the layers.
> But the prototype that AMD showed just had double the cache of a normal
> chip, not many times more.
> Even so, I don't think it's unreasonable to look in that direction.
> Instead of doubling the amount of cache, after all, the second layer could
> be DRAM, and then the higher bandwidth between memory and cache
> would bring great benefits. And if it's DRAM, putting gigabytes in the chip
> module wouldn't be beyond present technology.
> The Vega 56 in my computer, after all, uses HBM for its video memory. That's a technology that puts gigabytes in the chip-sized module, so this
> has all been around for a while.
> Gigabytes of static RAM, on the other hand, will take a while.

Fwiw, I always thought about putting gigs of DRAM memory in a cpu. So,
when you added more memory to your system, you automatically got
additional cpu's.

Re: The Gigabyte Era

<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:7446:: with SMTP id h6mr10104467qtr.272.1623198056448;
Tue, 08 Jun 2021 17:20:56 -0700 (PDT)
X-Received: by 2002:a4a:1145:: with SMTP id 66mr19569961ooc.14.1623198056210;
Tue, 08 Jun 2021 17:20:56 -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: Tue, 8 Jun 2021 17:20:55 -0700 (PDT)
In-Reply-To: <s9os14$1vs9$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:4cbd:ffd2:51ac:5a52;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:4cbd:ffd2:51ac:5a52
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com> <s9os14$1vs9$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Wed, 09 Jun 2021 00:20:56 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Wed, 9 Jun 2021 00:20 UTC

On Tuesday, June 8, 2021 at 5:47:06 PM UTC-5, Chris M. Thomasson wrote:
> On 6/8/2021 3:22 PM, Quadibloc wrote:
> > I just noticed a YouTube video where someone was talking about how we
> > were heading from the "megabyte era" to the "gigabyte era" in server
> > processors.
> > He cited the recent disclosure by AMD of new technology, similar to what
> > Intel was doing with two-layer chips, but with a higher bandwidth between
> > the layers.
> > But the prototype that AMD showed just had double the cache of a normal
> > chip, not many times more.
<
With SRAM taking up more than 1/2 of the chi now anyway, doubling the chip
count only doubles the caches.
<
> > Even so, I don't think it's unreasonable to look in that direction.
> > Instead of doubling the amount of cache, after all, the second layer could
> > be DRAM, and then the higher bandwidth between memory and cache
> > would bring great benefits. And if it's DRAM, putting gigabytes in the chip
> > module wouldn't be beyond present technology.
<
Point 1: yes this would add lots more GBs and you could access it faster
with hundreds of banks instead of 4-16.
<
Point 2: The DRAM industry would not want to make these for you--they like
the current model.
<
> > The Vega 56 in my computer, after all, uses HBM for its video memory. That's a technology that puts gigabytes in the chip-sized module, so this
> > has all been around for a while.
> > Gigabytes of static RAM, on the other hand, will take a while.
<
> Fwiw, I always thought about putting gigs of DRAM memory in a cpu. So,
> when you added more memory to your system, you automatically got
> additional cpu's.
<
CPU architects (like me) have advocated for DRAM caches since caches
got ECC. Test and marketing guys wave red flags at the people with money.

Re: The Gigabyte Era

<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a0c:c709:: with SMTP id w9mr4334468qvi.37.1623219932153;
Tue, 08 Jun 2021 23:25:32 -0700 (PDT)
X-Received: by 2002:a9d:27a1:: with SMTP id c30mr20427007otb.342.1623219931913;
Tue, 08 Jun 2021 23:25:31 -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: Tue, 8 Jun 2021 23:25:31 -0700 (PDT)
In-Reply-To: <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:f8e3:d700:e531:8c16:1174:ac53;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:f8e3:d700:e531:8c16:1174:ac53
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>
Subject: Re: The Gigabyte Era
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Wed, 09 Jun 2021 06:25:32 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Wed, 9 Jun 2021 06:25 UTC

On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:

> CPU architects (like me) have advocated for DRAM caches since caches
> got ECC. Test and marketing guys wave red flags at the people with money.

I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.

I can't remember the name of the chip.

John Savard

Re: The Gigabyte Era

<s9po2m$555$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd6-26b3-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: The Gigabyte Era
Date: Wed, 9 Jun 2021 06:45:43 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <s9po2m$555$1@newsreader4.netcologne.de>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
Injection-Date: Wed, 9 Jun 2021 06:45:43 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-26b3-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:26b3:0:7285:c2ff:fe6c:992d";
logging-data="5285"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Wed, 9 Jun 2021 06:45 UTC

MitchAlsup <MitchAlsup@aol.com> schrieb:

> CPU architects (like me) have advocated for DRAM caches since caches
> got ECC. Test and marketing guys wave red flags at the people with money.

IBM z uses DRAMs for their level 2, level 3 and level 4 caches.

Here's an interesting article about this:

https://fuse.wikichip.org/news/3383/ibm-doubles-its-14nm-edram-density-adds-hundreds-of-megabytes-of-cache/

Re: The Gigabyte Era

<s9q873$6h3$1@dont-email.me>

  copy mid

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

  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: The Gigabyte Era
Date: Wed, 9 Jun 2021 04:21:06 -0700
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <s9q873$6h3$1@dont-email.me>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 9 Jun 2021 11:21:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2d224475924b4356778a5fba050c359f";
logging-data="6691"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19b1nGymzzvQqqDawSDwE/5N7bed010PVw="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:ozsq/XwAil/s862g8GsVqK/FvKI=
In-Reply-To: <94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Wed, 9 Jun 2021 11:21 UTC

On 6/8/2021 11:25 PM, Quadibloc wrote:
> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
>
>> CPU architects (like me) have advocated for DRAM caches since caches
>> got ECC. Test and marketing guys wave red flags at the people with money.
>
> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
>
> I can't remember the name of the chip.

Power7. It used eDRAM. Other chips use or used eDRAM.

https://en.wikipedia.org/wiki/EDRAM

I am surprised it isn't more popular.

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

Re: The Gigabyte Era

<s9rcsh$c92$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!NBiuIU74OKL7NpIOsbuNjQ.user.gioia.aioe.org.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: The Gigabyte Era
Date: Wed, 9 Jun 2021 14:46:56 -0700
Organization: Aioe.org NNTP Server
Lines: 53
Message-ID: <s9rcsh$c92$1@gioia.aioe.org>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
NNTP-Posting-Host: NBiuIU74OKL7NpIOsbuNjQ.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Wed, 9 Jun 2021 21:46 UTC

On 6/8/2021 5:20 PM, MitchAlsup wrote:
> On Tuesday, June 8, 2021 at 5:47:06 PM UTC-5, Chris M. Thomasson wrote:
>> On 6/8/2021 3:22 PM, Quadibloc wrote:
>>> I just noticed a YouTube video where someone was talking about how we
>>> were heading from the "megabyte era" to the "gigabyte era" in server
>>> processors.
>>> He cited the recent disclosure by AMD of new technology, similar to what
>>> Intel was doing with two-layer chips, but with a higher bandwidth between
>>> the layers.
>>> But the prototype that AMD showed just had double the cache of a normal
>>> chip, not many times more.
> <
> With SRAM taking up more than 1/2 of the chi now anyway, doubling the chip
> count only doubles the caches.
> <
>>> Even so, I don't think it's unreasonable to look in that direction.
>>> Instead of doubling the amount of cache, after all, the second layer could
>>> be DRAM, and then the higher bandwidth between memory and cache
>>> would bring great benefits. And if it's DRAM, putting gigabytes in the chip
>>> module wouldn't be beyond present technology.
> <
> Point 1: yes this would add lots more GBs and you could access it faster
> with hundreds of banks instead of 4-16.
> <
> Point 2: The DRAM industry would not want to make these for you--they like
> the current model.
> <
>>> The Vega 56 in my computer, after all, uses HBM for its video memory. That's a technology that puts gigabytes in the chip-sized module, so this
>>> has all been around for a while.
>>> Gigabytes of static RAM, on the other hand, will take a while.
> <
>> Fwiw, I always thought about putting gigs of DRAM memory in a cpu. So,
>> when you added more memory to your system, you automatically got
>> additional cpu's.
> <
> CPU architects (like me) have advocated for DRAM caches since caches
> got ECC. Test and marketing guys wave red flags at the people with money.
>

Strange. It would be funny to transition into a place where adding more
ram would require one to buy the memory from the same company that
created the processor family in the system. So, say you have an Intel
system, you must buy memory from Intel that automatically comes with a
lot of extra processing power in the form of cpus that are integrated
with the DRAM, or at least really close to it... So, could it be a
"possible" threat to pure memory providers? Because now the memory has
to come with several multicore cpus?

I can think of a system without any extra memory, that has its onboard
memory and very close cpus on the motherboard. Then a user expands the
system by adding more memory, and extra cpus magically appear riding
along with the memory. It would be akin to a NUMA like thing.
Distributed programming model.

Re: The Gigabyte Era

<df9ad5be-3b07-42f5-8cea-2d016ddc06b4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a0c:bf4b:: with SMTP id b11mr3523638qvj.11.1623300571702;
Wed, 09 Jun 2021 21:49:31 -0700 (PDT)
X-Received: by 2002:aca:f452:: with SMTP id s79mr2131103oih.84.1623300571478;
Wed, 09 Jun 2021 21:49:31 -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: Wed, 9 Jun 2021 21:49:31 -0700 (PDT)
In-Reply-To: <s9rcsh$c92$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:f8e3:d700:5830:5211:29ff:f948;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:f8e3:d700:5830:5211:29ff:f948
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <df9ad5be-3b07-42f5-8cea-2d016ddc06b4n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Thu, 10 Jun 2021 04:49:31 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Thu, 10 Jun 2021 04:49 UTC

On Wednesday, June 9, 2021 at 3:47:02 PM UTC-6, Chris M. Thomasson wrote:

> Strange. It would be funny to transition into a place where adding more
> ram would require one to buy the memory from the same company that
> created the processor family in the system.

DRAM caches don't mean that.

If there is DRAM in the chip module, that had to come from the chipmaker,
then no more DRAM of that kind could be added later.

External DRAM could, as normal, come from any DRAM supplier. Whether
it's used as main memory... or the main memory is in the chip module, and
the external DRAM is used as a fast hard disk... is another matter.

John Savard

Re: The Gigabyte Era

<s9sbbf$skk$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd6-26b3-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: The Gigabyte Era
Date: Thu, 10 Jun 2021 06:26:55 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <s9sbbf$skk$1@newsreader4.netcologne.de>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org>
Injection-Date: Thu, 10 Jun 2021 06:26:55 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-26b3-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:26b3:0:7285:c2ff:fe6c:992d";
logging-data="29332"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Thu, 10 Jun 2021 06:26 UTC

Chris M. Thomasson <chris.m.thomasson.1@gmail.com> schrieb:

> Strange. It would be funny to transition into a place where adding more
> ram would require one to buy the memory from the same company that
> created the processor family in the system. So, say you have an Intel
> system, you must buy memory from Intel that automatically comes with a
> lot of extra processing power in the form of cpus that are integrated
> with the DRAM, or at least really close to it... So, could it be a
> "possible" threat to pure memory providers? Because now the memory has
> to come with several multicore cpus?

Or another way - there are also people who are trying out
computational RAM.

It's certainly an idea. I could see a vector processor integrated
tightly with the RAM so it can bypass all of the caches etc and
only the end result of some calculation needs to reach the CPU.

However, it hasn't caught on, and there are several reasons why this
could be the case. Optimizing gates for arithmetic operations and
optimizing RAM are two very different things. Graphics cards are
now doing what computational RAM could be doing, and catching up
with that development could be extremely challenging, and also not
very promising; usually, graphics cards have their own, faster RAM.

There are probably other reasons, as well.

Re: The Gigabyte Era

<d6da3814-9d1c-4508-85e9-5e6b3be54e00n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:503:: with SMTP id 3mr3329649qkf.417.1623310939407;
Thu, 10 Jun 2021 00:42:19 -0700 (PDT)
X-Received: by 2002:a05:6808:573:: with SMTP id j19mr1223413oig.78.1623310939116;
Thu, 10 Jun 2021 00: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: Thu, 10 Jun 2021 00:42:18 -0700 (PDT)
In-Reply-To: <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d6da3814-9d1c-4508-85e9-5e6b3be54e00n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: already5...@yahoo.com (Michael S)
Injection-Date: Thu, 10 Jun 2021 07:42:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael S - Thu, 10 Jun 2021 07:42 UTC

On Wednesday, June 9, 2021 at 3:20:57 AM UTC+3, MitchAlsup wrote:
> On Tuesday, June 8, 2021 at 5:47:06 PM UTC-5, Chris M. Thomasson wrote:
> > On 6/8/2021 3:22 PM, Quadibloc wrote:
> > > I just noticed a YouTube video where someone was talking about how we
> > > were heading from the "megabyte era" to the "gigabyte era" in server
> > > processors.
> > > He cited the recent disclosure by AMD of new technology, similar to what
> > > Intel was doing with two-layer chips, but with a higher bandwidth between
> > > the layers.
> > > But the prototype that AMD showed just had double the cache of a normal
> > > chip, not many times more.
> <
> With SRAM taking up more than 1/2 of the chi now anyway, doubling the chip
> count only doubles the caches.

I don't know how much of modern CPUs/APUs/SoCs is "SRAM total", but it does not appear relevant to current discussion.
What is relevant is how much of it is LLC.
And LLC on modern chips is significantly less than 1/2, either by transistors count (which, by itself, does not matter) or by area.
I think, it would be hard to find CPUs/APUs/SoCs developed after 2015, where LLC occupies 30% of area or more.
On the other hand, it's not hard at all to find chips with LLC occupying less than 20% of the area.
So, by going external, AMD style, with just one additional die layer, it's possible to do *much* better than mere doubling of LLC.
And that's before we even consider DRAM/eDRAM for companion chip.

> <
> > > Even so, I don't think it's unreasonable to look in that direction.
> > > Instead of doubling the amount of cache, after all, the second layer could
> > > be DRAM, and then the higher bandwidth between memory and cache
> > > would bring great benefits. And if it's DRAM, putting gigabytes in the chip
> > > module wouldn't be beyond present technology.
> <
> Point 1: yes this would add lots more GBs and you could access it faster
> with hundreds of banks instead of 4-16.
> <
> Point 2: The DRAM industry would not want to make these for you--they like
> the current model.
> <
> > > The Vega 56 in my computer, after all, uses HBM for its video memory. That's a technology that puts gigabytes in the chip-sized module, so this
> > > has all been around for a while.
> > > Gigabytes of static RAM, on the other hand, will take a while.
> <
> > Fwiw, I always thought about putting gigs of DRAM memory in a cpu. So,
> > when you added more memory to your system, you automatically got
> > additional cpu's.
> <
> CPU architects (like me) have advocated for DRAM caches since caches
> got ECC. Test and marketing guys wave red flags at the people with money.

Re: The Gigabyte Era

<c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ae9:f105:: with SMTP id k5mr3393905qkg.63.1623312469894;
Thu, 10 Jun 2021 01:07:49 -0700 (PDT)
X-Received: by 2002:a05:6830:1bf7:: with SMTP id k23mr1439272otb.206.1623312469586;
Thu, 10 Jun 2021 01:07:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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, 10 Jun 2021 01:07:49 -0700 (PDT)
In-Reply-To: <s9q873$6h3$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com> <s9q873$6h3$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: already5...@yahoo.com (Michael S)
Injection-Date: Thu, 10 Jun 2021 08:07:49 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael S - Thu, 10 Jun 2021 08:07 UTC

On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
> On 6/8/2021 11:25 PM, Quadibloc wrote:
> > On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
> >
> >> CPU architects (like me) have advocated for DRAM caches since caches
> >> got ECC. Test and marketing guys wave red flags at the people with money.
> >
> > I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
> > This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
> >
> > I can't remember the name of the chip.
> Power7. It used eDRAM. Other chips use or used eDRAM.
>
> https://en.wikipedia.org/wiki/EDRAM
>
>
> I am surprised it isn't more popular.
>

There is a good reason for that.
Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.
I wonder, what it means for future generations of IBM server chips now, when IBM became fabless.
That is, for POWER line the answer is obvious - no more eDRAM L3 cache after POWER9. But what about mainframe chips?

I'd think that there are only 2 feasible answer:
1. IBM continues to use their own variation of 14nm GlobalFoundries process for the next generations
2. eDRAM-based L3 cache on separate dies.
Or combination of the two.

Of course, the 3rd answer (make SRAM L3 cache, as the rest of the industry) is not totally impossible, but it would be serious contradiction to IBM mainframe design philosophy that always was "Don't trust SRAM for long-term storage".

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

Re: The Gigabyte Era

<2021Jun10.120951@mips.complang.tuwien.ac.at>

  copy mid

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

  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: The Gigabyte Era
Date: Thu, 10 Jun 2021 10:09:51 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 42
Message-ID: <2021Jun10.120951@mips.complang.tuwien.ac.at>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com> <s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com> <s9rcsh$c92$1@gioia.aioe.org>
Injection-Info: reader02.eternal-september.org; posting-host="1dd0c19e7af2a9f27c564055120366dd";
logging-data="28198"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/9f6CbAcQ08gmFmBeaAxgZ"
Cancel-Lock: sha1:yO1z1czx5mzg1HlghZBegyqn9c4=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Thu, 10 Jun 2021 10:09 UTC

"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> writes:
>Strange. It would be funny to transition into a place where adding more
>ram would require one to buy the memory from the same company that
>created the processor family in the system.

That's not new or anything. You used to have to buy RAM from the
computer manufacturer at boutique prices. With PC standardization, we
are in the lucky situation to be able to buy components at commodity
prices, but if you buy a complete PC from, say, HP, they use so many
non-standard components (in particular, no ATX-conforming power supply
and no ATX-conforming mainboard), so you cannot use commodity
components to repair it. Last I looked, they at least have standard
DIMM sockets, standard PCIe slots and standard mass storage
connectors, so you at least can expand these systems with free-market
components (if the power supply is strong enough). There are
manufacturers that have tried to hinder you from using third-party
mass storage for a long time; in particular, IIRC Apple did this
already a long time ago.

And these days, not just Apple, but many laptop manufacturers deliver
laptops with soldered-on RAM, soldered-on SSD, and glued-in battery,
not user-servicable. And if you compare the prices for, e.g., Apples
with more RAM or more SSD with RAM and SSD prices, you see that Apply
charges a steep premium.

> So, could it be a
>"possible" threat to pure memory providers?

You mean the eDRAM used as cache by CPUs? No.

As for the trend towards soldered-on stuff, the computer manufacturers
buy the RAM and SSDs from memory manufacturers (is Samsung a "pure
memory provider"?), so in a way it's not a threat to them. OTOH, if
Apple charges 4 times as much for RAM as memory manufacturers do,
Apple customers will buy configurations with less RAM than they would
if they could buy commodity RAM, which means that, even at the same
price, the memory manufacturer loses revenue.

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

Re: The Gigabyte Era

<s9t8f4$4j3$1@dont-email.me>

  copy mid

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

  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: The Gigabyte Era
Date: Thu, 10 Jun 2021 07:43:46 -0700
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <s9t8f4$4j3$1@dont-email.me>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org> <s9sbbf$skk$1@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 10 Jun 2021 14:43:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3446c330b5bb13912ae076fc84c2c805";
logging-data="4707"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/n7wr9qfxIaPnnI85Ahf/zfJIOvuqnbd0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:fPdQqzQ6GNIz/9dMoJSGixazt1k=
In-Reply-To: <s9sbbf$skk$1@newsreader4.netcologne.de>
Content-Language: en-US
 by: Stephen Fuld - Thu, 10 Jun 2021 14:43 UTC

On 6/9/2021 11:26 PM, Thomas Koenig wrote:
> Chris M. Thomasson <chris.m.thomasson.1@gmail.com> schrieb:
>
>> Strange. It would be funny to transition into a place where adding more
>> ram would require one to buy the memory from the same company that
>> created the processor family in the system. So, say you have an Intel
>> system, you must buy memory from Intel that automatically comes with a
>> lot of extra processing power in the form of cpus that are integrated
>> with the DRAM, or at least really close to it... So, could it be a
>> "possible" threat to pure memory providers? Because now the memory has
>> to come with several multicore cpus?
>
> Or another way - there are also people who are trying out
> computational RAM.
>
> It's certainly an idea. I could see a vector processor integrated
> tightly with the RAM so it can bypass all of the caches etc and
> only the end result of some calculation needs to reach the CPU.
>
> However, it hasn't caught on, and there are several reasons why this
> could be the case. Optimizing gates for arithmetic operations and
> optimizing RAM are two very different things. Graphics cards are
> now doing what computational RAM could be doing, and catching up
> with that development could be extremely challenging, and also not
> very promising; usually, graphics cards have their own, faster RAM.
>
> There are probably other reasons, as well.

Yes, including communication. Suppose for example that you have a chip
with one core and 1 GB of RAM. What happens if the data you want to
process is larger than 1 GB? You need some mechanism for multiple of
these chips to communicate to each other and pass data, or at least some
kind of "message". These present both a programming issue and a
performance issue. This brings up memories of systems like N-Cube, the
Intel Paragon, etc. They didn't work out all that well, except for a
small subset of problems.

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

Re: The Gigabyte Era

<s9t95g$9lm$1@dont-email.me>

  copy mid

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

  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: The Gigabyte Era
Date: Thu, 10 Jun 2021 07:55:42 -0700
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <s9t95g$9lm$1@dont-email.me>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>
<s9q873$6h3$1@dont-email.me>
<c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 10 Jun 2021 14:55:44 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3446c330b5bb13912ae076fc84c2c805";
logging-data="9910"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19LxJOd0UQKBRB7O891suH/Jt+f8G1T1cM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:4KchDF94tuoLTQXjBYxl26KZuB8=
In-Reply-To: <c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Thu, 10 Jun 2021 14:55 UTC

On 6/10/2021 1:07 AM, Michael S wrote:
> On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
>> On 6/8/2021 11:25 PM, Quadibloc wrote:
>>> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
>>>
>>>> CPU architects (like me) have advocated for DRAM caches since caches
>>>> got ECC. Test and marketing guys wave red flags at the people with money.
>>>
>>> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
>>> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
>>>
>>> I can't remember the name of the chip.
>> Power7. It used eDRAM. Other chips use or used eDRAM.
>>
>> https://en.wikipedia.org/wiki/EDRAM
>>
>>
>> I am surprised it isn't more popular.
>>
>
> There is a good reason for that.
> Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.

The Wikipedia article says several Intel chips used it.

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

Re: The Gigabyte Era

<080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5e46:: with SMTP id i6mr557264qtx.366.1623344120012;
Thu, 10 Jun 2021 09:55:20 -0700 (PDT)
X-Received: by 2002:aca:650b:: with SMTP id m11mr4028482oim.99.1623344119807;
Thu, 10 Jun 2021 09:55:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.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, 10 Jun 2021 09:55:19 -0700 (PDT)
In-Reply-To: <s9t95g$9lm$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com> <s9q873$6h3$1@dont-email.me>
<c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com> <s9t95g$9lm$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: already5...@yahoo.com (Michael S)
Injection-Date: Thu, 10 Jun 2021 16:55:20 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael S - Thu, 10 Jun 2021 16:55 UTC

On Thursday, June 10, 2021 at 5:55:47 PM UTC+3, Stephen Fuld wrote:
> On 6/10/2021 1:07 AM, Michael S wrote:
> > On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
> >> On 6/8/2021 11:25 PM, Quadibloc wrote:
> >>> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
> >>>
> >>>> CPU architects (like me) have advocated for DRAM caches since caches
> >>>> got ECC. Test and marketing guys wave red flags at the people with money.
> >>>
> >>> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
> >>> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
> >>>
> >>> I can't remember the name of the chip.
> >> Power7. It used eDRAM. Other chips use or used eDRAM.
> >>
> >> https://en.wikipedia.org/wiki/EDRAM
> >>
> >>
> >> I am surprised it isn't more popular.
> >>
> >
> > There is a good reason for that.
> > Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.
> The Wikipedia article says several Intel chips used it.

It's not the first time when Wikipedia is wrong.
In recent memories, Intel used eDRAM in product called Crystal Well (based on Haswell) and in several Broadwell SKUs.
In both cases eDRAM was on the separate die, so the problem of integration of good capacitors into high-performance logic die did not apply to them.

Intel did R&D related to high-perf capacitors integrated with logic, but in completely different context - filtering of high-frequency supply noise caused by quick changes in consumed power.
I would think that capacitors that are used here are quite different from those that hold data in DRAM/eDRAM.

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

Re: The Gigabyte Era

<s9ti37$c9p$1@dont-email.me>

  copy mid

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

  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: The Gigabyte Era
Date: Thu, 10 Jun 2021 10:28:07 -0700
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <s9ti37$c9p$1@dont-email.me>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>
<s9q873$6h3$1@dont-email.me>
<c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com>
<s9t95g$9lm$1@dont-email.me>
<080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 10 Jun 2021 17:28:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3446c330b5bb13912ae076fc84c2c805";
logging-data="12601"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/jUsyWasDAbnDqX8CHIbMnfn3x9RZTCWY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:KeczaCOLiDtDjmzr64rTWTagudo=
In-Reply-To: <080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Thu, 10 Jun 2021 17:28 UTC

On 6/10/2021 9:55 AM, Michael S wrote:
> On Thursday, June 10, 2021 at 5:55:47 PM UTC+3, Stephen Fuld wrote:
>> On 6/10/2021 1:07 AM, Michael S wrote:
>>> On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
>>>> On 6/8/2021 11:25 PM, Quadibloc wrote:
>>>>> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
>>>>>
>>>>>> CPU architects (like me) have advocated for DRAM caches since caches
>>>>>> got ECC. Test and marketing guys wave red flags at the people with money.
>>>>>
>>>>> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
>>>>> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
>>>>>
>>>>> I can't remember the name of the chip.
>>>> Power7. It used eDRAM. Other chips use or used eDRAM.
>>>>
>>>> https://en.wikipedia.org/wiki/EDRAM
>>>>
>>>>
>>>> I am surprised it isn't more popular.
>>>>
>>>
>>> There is a good reason for that.
>>> Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.
>> The Wikipedia article says several Intel chips used it.
>
> It's not the first time when Wikipedia is wrong.

True, although they are usually right. But it did seem a little odd, so
I did some more research. Note that the article says the e-DRAM was
used in the chips with IRIS graphics. So I looked at

https://en.wikipedia.org/wiki/Intel_Graphics_Technology#cite_note-anand-iris-6

and it said the graphics processor used e-DRAM, with a reference to an
Anandtech article that says the same thing

https://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/2

I have absolutely no direct knowledge, one way or the other, but if
Wikipedia is wrong, they at least have a pretty good reference.

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

Re: The Gigabyte Era

<4d66f670-f9b7-4ee2-bf6f-59641f4bc5f3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:8407:: with SMTP id g7mr20179qkd.123.1623351215524;
Thu, 10 Jun 2021 11:53:35 -0700 (PDT)
X-Received: by 2002:a9d:4f18:: with SMTP id d24mr3554008otl.16.1623351215053;
Thu, 10 Jun 2021 11:53:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder1.cambriumusenet.nl!feed.tweak.nl!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, 10 Jun 2021 11:53:34 -0700 (PDT)
In-Reply-To: <s9ti37$c9p$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=87.68.183.172; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 87.68.183.172
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com> <s9q873$6h3$1@dont-email.me>
<c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com> <s9t95g$9lm$1@dont-email.me>
<080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com> <s9ti37$c9p$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4d66f670-f9b7-4ee2-bf6f-59641f4bc5f3n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: already5...@yahoo.com (Michael S)
Injection-Date: Thu, 10 Jun 2021 18:53:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Michael S - Thu, 10 Jun 2021 18:53 UTC

On Thursday, June 10, 2021 at 8:28:10 PM UTC+3, Stephen Fuld wrote:
> On 6/10/2021 9:55 AM, Michael S wrote:
> > On Thursday, June 10, 2021 at 5:55:47 PM UTC+3, Stephen Fuld wrote:
> >> On 6/10/2021 1:07 AM, Michael S wrote:
> >>> On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
> >>>> On 6/8/2021 11:25 PM, Quadibloc wrote:
> >>>>> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
> >>>>>
> >>>>>> CPU architects (like me) have advocated for DRAM caches since caches
> >>>>>> got ECC. Test and marketing guys wave red flags at the people with money.
> >>>>>
> >>>>> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
> >>>>> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
> >>>>>
> >>>>> I can't remember the name of the chip.
> >>>> Power7. It used eDRAM. Other chips use or used eDRAM.
> >>>>
> >>>> https://en.wikipedia.org/wiki/EDRAM
> >>>>
> >>>>
> >>>> I am surprised it isn't more popular.
> >>>>
> >>>
> >>> There is a good reason for that.
> >>> Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.
> >> The Wikipedia article says several Intel chips used it.
> >
> > It's not the first time when Wikipedia is wrong.
> True, although they are usually right. But it did seem a little odd, so
> I did some more research. Note that the article says the e-DRAM was
> used in the chips with IRIS graphics. So I looked at
>
> https://en.wikipedia.org/wiki/Intel_Graphics_Technology#cite_note-anand-iris-6
>
> and it said the graphics processor used e-DRAM, with a reference to an
> Anandtech article that says the same thing
>
> https://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/2
>
> I have absolutely no direct knowledge, one way or the other, but if
> Wikipedia is wrong, they at least have a pretty good reference.

Anand explains it well. Read the 3rd page.
"Despite its name, the eDRAM silicon is actually separate from the main microprocessor die - it’s simply housed on the same package."

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

Re: The Gigabyte Era

<s9to3o$4su$1@dont-email.me>

  copy mid

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

  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: The Gigabyte Era
Date: Thu, 10 Jun 2021 12:10:46 -0700
Organization: A noiseless patient Spider
Lines: 59
Message-ID: <s9to3o$4su$1@dont-email.me>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com>
<s9q873$6h3$1@dont-email.me>
<c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com>
<s9t95g$9lm$1@dont-email.me>
<080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com>
<s9ti37$c9p$1@dont-email.me>
<4d66f670-f9b7-4ee2-bf6f-59641f4bc5f3n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 10 Jun 2021 19:10:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3446c330b5bb13912ae076fc84c2c805";
logging-data="5022"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Lvl0kCzLl6CT0S+4mbZAfZp/qwY4MEoI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:3yhhKMTZmU8bAwptdKfSAcoJ+ww=
In-Reply-To: <4d66f670-f9b7-4ee2-bf6f-59641f4bc5f3n@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Thu, 10 Jun 2021 19:10 UTC

On 6/10/2021 11:53 AM, Michael S wrote:
> On Thursday, June 10, 2021 at 8:28:10 PM UTC+3, Stephen Fuld wrote:
>> On 6/10/2021 9:55 AM, Michael S wrote:
>>> On Thursday, June 10, 2021 at 5:55:47 PM UTC+3, Stephen Fuld wrote:
>>>> On 6/10/2021 1:07 AM, Michael S wrote:
>>>>> On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
>>>>>> On 6/8/2021 11:25 PM, Quadibloc wrote:
>>>>>>> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
>>>>>>>
>>>>>>>> CPU architects (like me) have advocated for DRAM caches since caches
>>>>>>>> got ECC. Test and marketing guys wave red flags at the people with money.
>>>>>>>
>>>>>>> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
>>>>>>> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
>>>>>>>
>>>>>>> I can't remember the name of the chip.
>>>>>> Power7. It used eDRAM. Other chips use or used eDRAM.
>>>>>>
>>>>>> https://en.wikipedia.org/wiki/EDRAM
>>>>>>
>>>>>>
>>>>>> I am surprised it isn't more popular.
>>>>>>
>>>>>
>>>>> There is a good reason for that.
>>>>> Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.
>>>> The Wikipedia article says several Intel chips used it.
>>>
>>> It's not the first time when Wikipedia is wrong.
>> True, although they are usually right. But it did seem a little odd, so
>> I did some more research. Note that the article says the e-DRAM was
>> used in the chips with IRIS graphics. So I looked at
>>
>> https://en.wikipedia.org/wiki/Intel_Graphics_Technology#cite_note-anand-iris-6
>>
>> and it said the graphics processor used e-DRAM, with a reference to an
>> Anandtech article that says the same thing
>>
>> https://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/2
>>
>> I have absolutely no direct knowledge, one way or the other, but if
>> Wikipedia is wrong, they at least have a pretty good reference.
>
> Anand explains it well. Read the 3rd page.
> "Despite its name, the eDRAM silicon is actually separate from the main microprocessor die - it’s simply housed on the same package."

Yes. I hadn't read past the first section. :-( But it is a, albeit
modified, Intel logic process, not a DRAM process. See the quote from
the article

> As we’ve been talking about for a while now, the highest end Haswell graphics configuration includes 128MB of eDRAM on-package. The eDRAM itself is a custom design by Intel and it’s built on a variant of Intel’s P1271 22nm SoC process (not P1270, the CPU process). Intel needed a set of low leakage 22nm transistors rather than the ability to drive very high frequencies which is why it’s using the mobile SoC 22nm process variant here.

The process change didn't seem to be about the capacitors, but I am way
beyond my depth here.

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

Re: The Gigabyte Era

<09c83eb8-2e40-4a1d-a3ce-121435f1f6f4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5248:: with SMTP id y8mr503211qtn.346.1623354986695;
Thu, 10 Jun 2021 12:56:26 -0700 (PDT)
X-Received: by 2002:a9d:6244:: with SMTP id i4mr80901otk.182.1623354986467;
Thu, 10 Jun 2021 12:56:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.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, 10 Jun 2021 12:56:26 -0700 (PDT)
In-Reply-To: <df9ad5be-3b07-42f5-8cea-2d016ddc06b4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:9c97:15b4:6004:2552;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:9c97:15b4:6004:2552
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org> <df9ad5be-3b07-42f5-8cea-2d016ddc06b4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <09c83eb8-2e40-4a1d-a3ce-121435f1f6f4n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Thu, 10 Jun 2021 19:56:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: MitchAlsup - Thu, 10 Jun 2021 19:56 UTC

On Wednesday, June 9, 2021 at 11:49:32 PM UTC-5, Quadibloc wrote:
> On Wednesday, June 9, 2021 at 3:47:02 PM UTC-6, Chris M. Thomasson wrote:
>
> > Strange. It would be funny to transition into a place where adding more
> > ram would require one to buy the memory from the same company that
> > created the processor family in the system.
<
Some of the unexposed architects around here are unaware of the process
differences between DRAM and CPU logic. I won't get into it now, But (BUT)
<
It suffices for you to understand that a DRAM chip DRAM is required to not
need refresh for a dozen milliseconds--this requires low leakage transistors
(almost always P-channel).
<
On the other hand DRAM caches can be refreshed at a dozen nanosecond rate
and this requires no process changes whatsoever. DRAM DRAMs need 1M×
lower leakage.
<
And when RAM starts with a D it requires ECC!
<
CPU DRAM might not be as small as DRAM DRAM but it will be in spitting
distance. It is not well understood but accessing CPU DRAM is only 20%
slower than accessing CPU SRAM. DRAM blocks of reasonable size can
be accessed in a single CPU cycle--that block cannot be accessed again
for 3-5 cycles but the address-to-RAM-out is only 20% slower than CPU
SRAM of the size (nanoacres not bits).
<
> DRAM caches don't mean that.
>
> If there is DRAM in the chip module, that had to come from the chipmaker,
> then no more DRAM of that kind could be added later.
>
> External DRAM could, as normal, come from any DRAM supplier. Whether
> it's used as main memory... or the main memory is in the chip module, and
> the external DRAM is used as a fast hard disk... is another matter.
>
> John Savard

Re: The Gigabyte Era

<d8218830-aa53-4be7-888b-63d6498e6c5cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:1502:: with SMTP id e2mr1347598qvy.14.1623355158215;
Thu, 10 Jun 2021 12:59:18 -0700 (PDT)
X-Received: by 2002:a54:4882:: with SMTP id r2mr11568223oic.110.1623355158017;
Thu, 10 Jun 2021 12:59:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.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, 10 Jun 2021 12:59:17 -0700 (PDT)
In-Reply-To: <s9sbbf$skk$1@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:9c97:15b4:6004:2552;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:9c97:15b4:6004:2552
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org> <s9sbbf$skk$1@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d8218830-aa53-4be7-888b-63d6498e6c5cn@googlegroups.com>
Subject: Re: The Gigabyte Era
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Thu, 10 Jun 2021 19:59:18 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Thu, 10 Jun 2021 19:59 UTC

On Thursday, June 10, 2021 at 1:26:57 AM UTC-5, Thomas Koenig wrote:
> Chris M. Thomasson <chris.m.t...@gmail.com> schrieb:
> > Strange. It would be funny to transition into a place where adding more
> > ram would require one to buy the memory from the same company that
> > created the processor family in the system. So, say you have an Intel
> > system, you must buy memory from Intel that automatically comes with a
> > lot of extra processing power in the form of cpus that are integrated
> > with the DRAM, or at least really close to it... So, could it be a
> > "possible" threat to pure memory providers? Because now the memory has
> > to come with several multicore cpus?
> Or another way - there are also people who are trying out
> computational RAM.
>
> It's certainly an idea. I could see a vector processor integrated
> tightly with the RAM so it can bypass all of the caches etc and
> only the end result of some calculation needs to reach the CPU.
>
> However, it hasn't caught on, and there are several reasons why this
> could be the case.
<
FFTs cannot be performed on such an architecture. FFTs have the
aspect that sooner (Decimation in time) or later (decimation in
frequency) you are touching memory that is very far apart. That is
it is not suitable for bringing the compute to memory architecture.
>
> Optimizing gates for arithmetic operations and
> optimizing RAM are two very different things. Graphics cards are
> now doing what computational RAM could be doing, and catching up
> with that development could be extremely challenging, and also not
> very promising; usually, graphics cards have their own, faster RAM.
>
> There are probably other reasons, as well.

Re: The Gigabyte Era

<ab6c6f9c-2199-447c-b7b5-cb105ecc6911n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:15d3:: with SMTP id o19mr907999qkm.481.1623364694186;
Thu, 10 Jun 2021 15:38:14 -0700 (PDT)
X-Received: by 2002:aca:120d:: with SMTP id 13mr119928ois.1.1623364693843;
Thu, 10 Jun 2021 15:38:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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, 10 Jun 2021 15:38:13 -0700 (PDT)
In-Reply-To: <09c83eb8-2e40-4a1d-a3ce-121435f1f6f4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:f8e3:d700:458b:c4ba:60fa:5685;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:f8e3:d700:458b:c4ba:60fa:5685
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org> <df9ad5be-3b07-42f5-8cea-2d016ddc06b4n@googlegroups.com>
<09c83eb8-2e40-4a1d-a3ce-121435f1f6f4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ab6c6f9c-2199-447c-b7b5-cb105ecc6911n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Thu, 10 Jun 2021 22:38:14 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Thu, 10 Jun 2021 22:38 UTC

On Thursday, June 10, 2021 at 1:56:27 PM UTC-6, MitchAlsup wrote:

> CPU DRAM might not be as small as DRAM DRAM but it will be in spitting
> distance. It is not well understood but accessing CPU DRAM is only 20%
> slower than accessing CPU SRAM.

Ah! I remember when reading whatever it was I originally saw, I had thought
that doubling the size of the cache was a poor benefit to obtain from
switching to DRAM, and getting a hugely slower cache. Glad to hear I was
mistaken.
In other news... AMD managed to get out of its contract to buy stuff from
GlobalFoundries when they wimped out on 10nm. IBM, on the other hand,
has felt it will have to go to the courts and sue them.. now that they've got
a chip shortage to make money from.

John Savard

Re: The Gigabyte Era

<fbe557cf-ee99-4484-b432-adbc83bbda59n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:503:: with SMTP id 3mr983413qkf.417.1623365440121; Thu, 10 Jun 2021 15:50:40 -0700 (PDT)
X-Received: by 2002:a9d:1d49:: with SMTP id m67mr564188otm.76.1623365439837; Thu, 10 Jun 2021 15:50:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Thu, 10 Jun 2021 15:50:39 -0700 (PDT)
In-Reply-To: <d8218830-aa53-4be7-888b-63d6498e6c5cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:f8e3:d700:458b:c4ba:60fa:5685; posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:f8e3:d700:458b:c4ba:60fa:5685
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com> <s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com> <s9rcsh$c92$1@gioia.aioe.org> <s9sbbf$skk$1@newsreader4.netcologne.de> <d8218830-aa53-4be7-888b-63d6498e6c5cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fbe557cf-ee99-4484-b432-adbc83bbda59n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Thu, 10 Jun 2021 22:50:40 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 78
 by: Quadibloc - Thu, 10 Jun 2021 22:50 UTC

On Thursday, June 10, 2021 at 1:59:19 PM UTC-6, MitchAlsup wrote:
> On Thursday, June 10, 2021 at 1:26:57 AM UTC-5, Thomas Koenig wrote:

> > It's certainly an idea. I could see a vector processor integrated
> > tightly with the RAM so it can bypass all of the caches etc and
> > only the end result of some calculation needs to reach the CPU.
> >
> > However, it hasn't caught on, and there are several reasons why this
> > could be the case.
> <
> FFTs cannot be performed on such an architecture. FFTs have the
> aspect that sooner (Decimation in time) or later (decimation in
> frequency) you are touching memory that is very far apart. That is
> it is not suitable for bringing the compute to memory architecture.

Yes.

I would have used *matrix multiplications* as my example, and once
again you have to touch memory far apart to do them.

That's not to say that processing in memory integrated with DRAM
isn't of _some_ use; *other* kinds of dumb calculations that don't
require accessing far-apart memory could at least be done massively.

However, my concept of doing processing in memory is based on not
just one, but *two*, historic failures in the field of computing.

The Illiac IV and the PDP-8/S.

The Illiac IV was SIMD instead of MIMD, and that was why it failed;
unlike modern "MIMD" computing, it was constructed in such a way
that the cost savings from making it SIMD instead of MIMD were
modest - even though the loss in usability and power was large.

The PDP-8/S had a serial ALU, and that made it slow.

The idea is:

You have to make the DRAM chips 64 bits wide to do calculations on
64 bit values. That's unfortunate. However, since today's DRAM only
works at maximum efficiency when you pump out 16 consecutive values
at a time... you could leave the pins at 4 bits wide, and just re-organize
how values are stored in memory.

The downside is now that you _always_ have to read the memory in the
maximum efficiency value, and can never read just one value if that's
all you need.

Each DRAM chip gets one, or a bunch of, seriously minimal CPUs.

These consist of:

A 64-bit shift register or three...

A serial ALU that is controlled from an external pin of the DRAM chip,

Storage for a handful of logic flags.

So this adds a _minimal_ amount of circuitry to the DRAM chip, on the
basis that usually most systems will seldom if ever use this capability,
so providing it can't threaten cost-competitiveness.

When it is used...

The central CPU steps a range of memory through a calculation. Say it wants
to replace the 64-bit floating-point numbers in an enormous swath of memory
with their sines.

It steps the serial ALUs through the calculation. One shift and add at a time.

Sometimes, there will be "test" instructions that set a logic flag, and sometimes
code sequences will be predicated on one of those logic flags. (The Illiac IV
did that kind of stuff.)

You can actually manage to do 64-bit floating arithmetic with a single-bit ALU.
It just takes time. But if you have thousands of them all working at once, it's
not too bad.

John Savard

Re: The Gigabyte Era

<67d4cfef-8787-4061-b623-44c89fc589b5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:6084:: with SMTP id u126mr3194937qkb.294.1623409548291; Fri, 11 Jun 2021 04:05:48 -0700 (PDT)
X-Received: by 2002:aca:33d4:: with SMTP id z203mr13294493oiz.51.1623409548054; Fri, 11 Jun 2021 04:05:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 11 Jun 2021 04:05:47 -0700 (PDT)
In-Reply-To: <s9to3o$4su$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=87.68.183.172; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 87.68.183.172
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com> <s9os14$1vs9$1@gioia.aioe.org> <2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com> <94f9758d-ee80-41f4-b8d7-d3c707a3c32dn@googlegroups.com> <s9q873$6h3$1@dont-email.me> <c823c902-4dcd-45cc-817c-3a4f85746a75n@googlegroups.com> <s9t95g$9lm$1@dont-email.me> <080e7cac-83a0-4596-b92a-6921ce3874e9n@googlegroups.com> <s9ti37$c9p$1@dont-email.me> <4d66f670-f9b7-4ee2-bf6f-59641f4bc5f3n@googlegroups.com> <s9to3o$4su$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <67d4cfef-8787-4061-b623-44c89fc589b5n@googlegroups.com>
Subject: Re: The Gigabyte Era
From: already5...@yahoo.com (Michael S)
Injection-Date: Fri, 11 Jun 2021 11:05:48 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 89
 by: Michael S - Fri, 11 Jun 2021 11:05 UTC

On Thursday, June 10, 2021 at 10:10:50 PM UTC+3, Stephen Fuld wrote:
> On 6/10/2021 11:53 AM, Michael S wrote:
> > On Thursday, June 10, 2021 at 8:28:10 PM UTC+3, Stephen Fuld wrote:
> >> On 6/10/2021 9:55 AM, Michael S wrote:
> >>> On Thursday, June 10, 2021 at 5:55:47 PM UTC+3, Stephen Fuld wrote:
> >>>> On 6/10/2021 1:07 AM, Michael S wrote:
> >>>>> On Wednesday, June 9, 2021 at 2:21:09 PM UTC+3, Stephen Fuld wrote:
> >>>>>> On 6/8/2021 11:25 PM, Quadibloc wrote:
> >>>>>>> On Tuesday, June 8, 2021 at 6:20:57 PM UTC-6, MitchAlsup wrote:
> >>>>>>>
> >>>>>>>> CPU architects (like me) have advocated for DRAM caches since caches
> >>>>>>>> got ECC. Test and marketing guys wave red flags at the people with money.
> >>>>>>>
> >>>>>>> I remember that at one point IBM made a chip with an L3 cache made out of DRAM.
> >>>>>>> This, of course, made it slower, but it allowed it to be bigger - but IIRC, only 2x bigger.
> >>>>>>>
> >>>>>>> I can't remember the name of the chip.
> >>>>>> Power7. It used eDRAM. Other chips use or used eDRAM.
> >>>>>>
> >>>>>> https://en.wikipedia.org/wiki/EDRAM
> >>>>>>
> >>>>>>
> >>>>>> I am surprised it isn't more popular.
> >>>>>>
> >>>>>
> >>>>> There is a good reason for that.
> >>>>> Good DRAM takes good capacitors. IBM knew how to integrate good capacitors into logic process, other manufacturers didn't.
> >>>> The Wikipedia article says several Intel chips used it.
> >>>
> >>> It's not the first time when Wikipedia is wrong.
> >> True, although they are usually right. But it did seem a little odd, so
> >> I did some more research. Note that the article says the e-DRAM was
> >> used in the chips with IRIS graphics. So I looked at
> >>
> >> https://en.wikipedia.org/wiki/Intel_Graphics_Technology#cite_note-anand-iris-6
> >>
> >> and it said the graphics processor used e-DRAM, with a reference to an
> >> Anandtech article that says the same thing
> >>
> >> https://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/2
> >>
> >> I have absolutely no direct knowledge, one way or the other, but if
> >> Wikipedia is wrong, they at least have a pretty good reference.
> >
> > Anand explains it well. Read the 3rd page.
> > "Despite its name, the eDRAM silicon is actually separate from the main microprocessor die - it’s simply housed on the same package."
> Yes. I hadn't read past the first section. :-( But it is a, albeit
> modified, Intel logic process, not a DRAM process. See the quote from
> the article
>
> > As we’ve been talking about for a while now, the highest end Haswell graphics configuration includes 128MB of eDRAM on-package. The eDRAM itself is a custom design by Intel and it’s built on a variant of Intel’s P1271 22nm SoC process (not P1270, the CPU process). Intel needed a set of low leakage 22nm transistors rather than the ability to drive very high frequencies which is why it’s using the mobile SoC 22nm process variant here.
>
> The process change didn't seem to be about the capacitors, but I am way
> beyond my depth here.

The process they used for Crystal Well eDRAM die is not fast enough for 3+GHz CPU.
It's probably different now, but back 5-6 years ago "mobile process" meant "optimized for reduced leakage and generally for low static power consumption at big price in increased dynamic power consumption".

To be clear, I don't say that other silicon manufacturers don't know, how to do eDRAM. They do know, foundries even have eDRAM in their libraries.
But all those non-IBM eDRAMs are not good enough to serve as L3 cache on the same die with 4-5 GHz CPU cores. Even less so, to serve as L2 cache, like in IBM z15.

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

Re: The Gigabyte Era

<s9vmus$1ngj$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!Z/OnjRNZ74xzNAVdC5cKTg.user.gioia.aioe.org.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: The Gigabyte Era
Date: Fri, 11 Jun 2021 15:03:25 +0200
Organization: Aioe.org NNTP Server
Lines: 88
Message-ID: <s9vmus$1ngj$1@gioia.aioe.org>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org> <s9sbbf$skk$1@newsreader4.netcologne.de>
<d8218830-aa53-4be7-888b-63d6498e6c5cn@googlegroups.com>
<fbe557cf-ee99-4484-b432-adbc83bbda59n@googlegroups.com>
NNTP-Posting-Host: Z/OnjRNZ74xzNAVdC5cKTg.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101
Firefox/60.0 SeaMonkey/2.53.7.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Fri, 11 Jun 2021 13:03 UTC

Quadibloc wrote:
> On Thursday, June 10, 2021 at 1:59:19 PM UTC-6, MitchAlsup wrote:
>> On Thursday, June 10, 2021 at 1:26:57 AM UTC-5, Thomas Koenig wrote:
>
>>> It's certainly an idea. I could see a vector processor integrated
>>> tightly with the RAM so it can bypass all of the caches etc and
>>> only the end result of some calculation needs to reach the CPU.
>>>
>>> However, it hasn't caught on, and there are several reasons why this
>>> could be the case.
>> <
>> FFTs cannot be performed on such an architecture. FFTs have the
>> aspect that sooner (Decimation in time) or later (decimation in
>> frequency) you are touching memory that is very far apart. That is
>> it is not suitable for bringing the compute to memory architecture.
>
> Yes.
>
> I would have used *matrix multiplications* as my example, and once
> again you have to touch memory far apart to do them.
>
> That's not to say that processing in memory integrated with DRAM
> isn't of _some_ use; *other* kinds of dumb calculations that don't
> require accessing far-apart memory could at least be done massively.
>
> However, my concept of doing processing in memory is based on not
> just one, but *two*, historic failures in the field of computing.
>
> The Illiac IV and the PDP-8/S.
>
> The Illiac IV was SIMD instead of MIMD, and that was why it failed;
> unlike modern "MIMD" computing, it was constructed in such a way
> that the cost savings from making it SIMD instead of MIMD were
> modest - even though the loss in usability and power was large.
>
> The PDP-8/S had a serial ALU, and that made it slow.
>
> The idea is:
>
> You have to make the DRAM chips 64 bits wide to do calculations on
> 64 bit values. That's unfortunate. However, since today's DRAM only
> works at maximum efficiency when you pump out 16 consecutive values
> at a time... you could leave the pins at 4 bits wide, and just re-organize
> how values are stored in memory.
>
> The downside is now that you _always_ have to read the memory in the
> maximum efficiency value, and can never read just one value if that's
> all you need.
>
> Each DRAM chip gets one, or a bunch of, seriously minimal CPUs.
>
> These consist of:
>
> A 64-bit shift register or three...
>
> A serial ALU that is controlled from an external pin of the DRAM chip,
>
> Storage for a handful of logic flags.
>
> So this adds a _minimal_ amount of circuitry to the DRAM chip, on the
> basis that usually most systems will seldom if ever use this capability,
> so providing it can't threaten cost-competitiveness.
>
> When it is used...
>
> The central CPU steps a range of memory through a calculation. Say it wants
> to replace the 64-bit floating-point numbers in an enormous swath of memory
> with their sines.
>
> It steps the serial ALUs through the calculation. One shift and add at a time.
>
> Sometimes, there will be "test" instructions that set a logic flag, and sometimes
> code sequences will be predicated on one of those logic flags. (The Illiac IV
> did that kind of stuff.)
>
> You can actually manage to do 64-bit floating arithmetic with a single-bit ALU.
> It just takes time. But if you have thousands of them all working at once, it's
> not too bad.

What would the power efficiency be of such a system, i.e. compared to
streaming the same data past a GPU array?

Terje

--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Re: The Gigabyte Era

<s9vtcv$8ru$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd6-26b3-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: The Gigabyte Era
Date: Fri, 11 Jun 2021 14:53:19 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <s9vtcv$8ru$1@newsreader4.netcologne.de>
References: <aa3d0fec-63e1-430e-bc44-66ef82b7fb60n@googlegroups.com>
<s9os14$1vs9$1@gioia.aioe.org>
<2202c83c-afd9-4a8e-82f2-0c4034cf85f2n@googlegroups.com>
<s9rcsh$c92$1@gioia.aioe.org> <s9sbbf$skk$1@newsreader4.netcologne.de>
<d8218830-aa53-4be7-888b-63d6498e6c5cn@googlegroups.com>
<fbe557cf-ee99-4484-b432-adbc83bbda59n@googlegroups.com>
Injection-Date: Fri, 11 Jun 2021 14:53:19 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-26b3-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:26b3:0:7285:c2ff:fe6c:992d";
logging-data="9086"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Fri, 11 Jun 2021 14:53 UTC

Quadibloc <jsavard@ecn.ab.ca> schrieb:
> On Thursday, June 10, 2021 at 1:59:19 PM UTC-6, MitchAlsup wrote:
>> On Thursday, June 10, 2021 at 1:26:57 AM UTC-5, Thomas Koenig wrote:
>
>> > It's certainly an idea. I could see a vector processor integrated
>> > tightly with the RAM so it can bypass all of the caches etc and
>> > only the end result of some calculation needs to reach the CPU.
>> >
>> > However, it hasn't caught on, and there are several reasons why this
>> > could be the case.
>> <
>> FFTs cannot be performed on such an architecture. FFTs have the
>> aspect that sooner (Decimation in time) or later (decimation in
>> frequency) you are touching memory that is very far apart. That is
>> it is not suitable for bringing the compute to memory architecture.
>
> Yes.
>
> I would have used *matrix multiplications* as my example, and once
> again you have to touch memory far apart to do them.

Depends how big your matrices are, how the data is actually arranged
in memory and where at the interface the auxiliary processor is.

AI stuff is a lot of matrix multiplications, but I don't really
know what sizes they are or how the data is usually arranged.

If there is anything worthwhile in there, I suspect people will
start looking at this again.

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor