Deutsch   English   Français   Italiano  
<vcmssa$1lpa4$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Brett <ggtgp@yahoo.com>
Newsgroups: comp.arch
Subject: Re: Is Intel exceptionally unsuccessful as an architecture designer?
Date: Sat, 21 Sep 2024 16:39:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 103
Message-ID: <vcmssa$1lpa4$1@dont-email.me>
References: <memo.20240913205156.19028s@jgd.cix.co.uk>
 <vcd3ds$3o6ae$2@dont-email.me>
 <2935676af968e40e7cad204d40cafdcf@www.novabbs.org>
 <vcd7pr$3op6a$3@dont-email.me>
 <a20365f1bdcad769edd9e1f840edb2fe@www.novabbs.org>
 <vcda96$3p3a7$2@dont-email.me>
 <21028ed32d20f0eea9a754fafdb64e45@www.novabbs.org>
 <RECGO.45463$xO0f.22925@fx48.iad>
 <20240918190027.00003e4e@yahoo.com>
 <vcfp2q$8glq$5@dont-email.me>
 <jwv34lumjz7.fsf-monnier+comp.arch@gnu.org>
 <vckpkg$18k7r$2@dont-email.me>
 <vckqus$18j12$2@dont-email.me>
 <920c561c4e39e91d3730b6aab103459b@www.novabbs.org>
 <vcl6i6$1ad9e$1@dont-email.me>
 <d3b9fc944f708546e4fbe5909c748ba3@www.novabbs.org>
 <vclb16$1etc7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 21 Sep 2024 18:39:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="f0a27f4afb941726be0b084ce579f974";
	logging-data="1762628"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+F1yy6QCLlqu8XzYVfbsHW"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:rbv4vzd6POOtQ/L76k47La7+jpM=
	sha1:ybpIAyO+/1asbjLfNnWJJydj8DU=
Bytes: 5150

Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 9/20/2024 6:48 PM, MitchAlsup1 wrote:
>> On Sat, 21 Sep 2024 1:12:38 +0000, Brett wrote:
>> 
>>> MitchAlsup1 <mitchalsup@aol.com> wrote:
>>>> On Fri, 20 Sep 2024 21:54:36 +0000, Chris M. Thomasson wrote:
>>>> 
>>>>> On 9/20/2024 2:32 PM, Lawrence D'Oliveiro wrote:
>>>>>> On Fri, 20 Sep 2024 11:21:52 -0400, Stefan Monnier wrote:
>>>>>> 
>>>>>>>> The basic issue is:
>>>>>>>> * CPU+motherboard RAM -- usually upgradeable
>>>>>>>> * Addon coprocessor RAM -- usually not upgradeable
>>>>>>> 
>>>>>>> Maybe the RAM of the "addon coprocessor" is not upgradeable, but the
>>>>>>> addon board itself can be replaced with another one (one with more 
>>>>>>> RAM).
>>>>>> 
>>>>>> Yes, but that’s a lot more expensive.
>>>>> 
>>>>> I had this crazy idea of putting cpus right on the ram. So, if you add
>>>>> more memory to your system you automatically get more cpu's... Think
>>>>> NUMA for a moment... ;^)
>>>> 
>>>> Can software use the extra CPUs ?
>>>> 
>>>> Also note: DRAMs are made on P-Channel process (leakage) with only a few
>>>> layer of metal while CPUs are based on a N-Channel process (speed) with
>>>> many layers of metal.
>>> 
>>> Didn’t you work on the MC68000 which had one layer of metal?
>> 
>> Yes, but it was the 68020 and had polysilicide which we used as
>> a second layer of metal.
>> 
>> Mc88100 had 2 layers of metal and silicide.
>> 
>> The number of metal layers went about::
>> 1978: 1
>> 1980: 1+silicide
>> 1982: 2+silicide
>> 1988: 3+silicide
>> 1990: 4+silicide
>> 1995: 6
>> ..
>> 
>>> This could be fine if you are going for the AI market of slow AI cpu
>>> with huge memory and bandwidth.
>>> 
>>> The AI market is bigger than the general server market as seen in
>>> NVidea’s sales.
>>> 
>>>> Bus interconnects are not setup to take a CPU cache miss from one
>>>> DRAM to a different DRAM on behalf of its contained CPU(s).
>>>> {Chicken and egg problem}
>> 
>> Thus a problem with the CPU on DRAM approach.
> 
> It would be HIGHLY local wrt its processing units and its memory for 
> they would all be one.
> 
> The programming for it would not be all that easy... It would be like a 
> NUMA where a program can divide itself up and run parts of itself on 
> each slot (aka memory-cpu hybrid unit card if you will). If a program 
> can be embarrassingly parallel, well that would be great! The Cell 
> processors comes to mind. But it failed. Shit.

Cell was in the PlayStation which Sony sold a huge number of and made
billions of dollars, so successful, not failed.

I programmed for Cell, it was actually a nice architecture for what it did.

If you think programming for AI is easy, I have news for you…

Those NVidia AI chips are at the brain damaged level for programming.

10’s of billions of dollars are invested in this market.

> A system with a mother board that has slots for several GPUS (think 
> crossfire) and slots for memory+CPU units. The kicker is that adding 
> more memory gives you more cpus...
> 
> How crazy is this? Well, on a scale from:
> 
> Retarded to Moronic?
> 
> Pretty bad? Shit...
> 
> Shit man, remember all of the slots in the old Apple IIgs's?
> 
> ;^o
> 
> 
>> 
>>> Such a dram would be on the PCIE busses, and the main CPU’s would barely
>>> touch that ram, and the AI only searches locally.
>> 
>> Better make it PCIe+CXL so the downstream CPU is cache coherent.
> 
>