Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Science is what happens when preconception meets verification.


devel / comp.arch / Re: The Computer of the Future

SubjectAuthor
* The Computer of the FutureQuadibloc
+* Re: The Computer of the FutureMitchAlsup
|+- Re: The Computer of the FutureBrett
|+* Re: The Computer of the FutureQuadibloc
||`* Re: The Computer of the FutureMitchAlsup
|| `- Re: The Computer of the FutureScott Smader
|`* Re: The Computer of the FutureQuadibloc
| `* Re: The Computer of the FutureMitchAlsup
|  +* Re: The Computer of the FutureQuadibloc
|  |+* Re: The Computer of the FutureQuadibloc
|  ||+* Re: The Computer of the FutureQuadibloc
|  |||`* Re: The Computer of the FutureQuadibloc
|  ||| `- Re: The Computer of the FutureQuadibloc
|  ||`* Re: The Computer of the FutureMitchAlsup
|  || +* Re: The Computer of the FutureQuadibloc
|  || |`* Re: The Computer of the FutureStefan Monnier
|  || | `- Re: The Computer of the FutureMitchAlsup
|  || `* Re: The Computer of the FutureIvan Godard
|  ||  +- Re: The Computer of the FutureQuadibloc
|  ||  +* Re: The Computer of the FutureTim Rentsch
|  ||  |`* Re: The Computer of the FutureTerje Mathisen
|  ||  | `* Re: The Computer of the FutureTim Rentsch
|  ||  |  `* Re: The Computer of the FutureTerje Mathisen
|  ||  |   `* Re: The Computer of the FutureTim Rentsch
|  ||  |    `* Re: The Computer of the FutureTerje Mathisen
|  ||  |     +* Re: The Computer of the FutureTim Rentsch
|  ||  |     |`* Re: The Computer of the FutureTerje Mathisen
|  ||  |     | +* Re: The Computer of the FutureDavid Brown
|  ||  |     | |+* Re: The Computer of the FutureMichael S
|  ||  |     | ||`- Re: The Computer of the FutureTim Rentsch
|  ||  |     | |`* Re: The Computer of the FutureIvan Godard
|  ||  |     | | +- Re: The Computer of the FutureDavid Brown
|  ||  |     | | +* Re: The Computer of the FutureBGB
|  ||  |     | | |`* Re: The Computer of the FutureTerje Mathisen
|  ||  |     | | | +* Re: The Computer of the FutureDavid Brown
|  ||  |     | | | |`* Re: The Computer of the FutureNiklas Holsti
|  ||  |     | | | | +- Re: The Computer of the FutureDavid Brown
|  ||  |     | | | | `* Re: The Computer of the FutureTerje Mathisen
|  ||  |     | | | |  `* Re: The Computer of the FutureThomas Koenig
|  ||  |     | | | |   `* Re: The Computer of the FutureDavid Brown
|  ||  |     | | | |    +* Re: The Computer of the FutureThomas Koenig
|  ||  |     | | | |    |`- Re: The Computer of the FutureDavid Brown
|  ||  |     | | | |    +* Re: The Computer of the FutureNiklas Holsti
|  ||  |     | | | |    |`- Re: The Computer of the FutureDavid Brown
|  ||  |     | | | |    `* Re: The Computer of the FutureMichael S
|  ||  |     | | | |     +* Re: The Computer of the FutureDavid Brown
|  ||  |     | | | |     |`* Re: The Computer of the FutureMitchAlsup
|  ||  |     | | | |     | `* Re: The Computer of the FutureDavid Brown
|  ||  |     | | | |     |  +- Re: The Computer of the FutureThomas Koenig
|  ||  |     | | | |     |  `- Re: The Computer of the FutureQuadibloc
|  ||  |     | | | |     +- Re: The Computer of the FutureQuadibloc
|  ||  |     | | | |     `- Re: The Computer of the FutureQuadibloc
|  ||  |     | | | `* Re: The Computer of the FutureBGB
|  ||  |     | | |  `* Re: The Computer of the FutureMitchAlsup
|  ||  |     | | |   `- Re: The Computer of the FutureBGB
|  ||  |     | | `* Re: The Computer of the FutureQuadibloc
|  ||  |     | |  `- Re: The Computer of the FutureIvan Godard
|  ||  |     | +* Re: The Computer of the FutureTim Rentsch
|  ||  |     | |`* Re: The Computer of the FutureTerje Mathisen
|  ||  |     | | `- Re: The Computer of the FutureBGB
|  ||  |     | `- Re: The Computer of the FutureQuadibloc
|  ||  |     `* Re: The Computer of the FutureBill Findlay
|  ||  |      +- Re: The Computer of the FutureTerje Mathisen
|  ||  |      +* Re: The Computer of the FutureMichael S
|  ||  |      |`* Re: The Computer of the FutureMichael S
|  ||  |      | `* Re: The Computer of the FutureDavid Brown
|  ||  |      |  +- Re: The Computer of the FutureMichael S
|  ||  |      |  +* Re: The Computer of the FutureTom Gardner
|  ||  |      |  |+- Re: The Computer of the FutureThomas Koenig
|  ||  |      |  |`* Re: The Computer of the FutureDavid Brown
|  ||  |      |  | `* Re: The Computer of the FutureTom Gardner
|  ||  |      |  |  `* Re: The Computer of the FutureDavid Brown
|  ||  |      |  |   `* Re: The Computer of the FutureNiklas Holsti
|  ||  |      |  |    `- Re: The Computer of the FutureDavid Brown
|  ||  |      |  `- Re: The Computer of the FutureAndy Valencia
|  ||  |      +* Re: The Computer of the FutureTim Rentsch
|  ||  |      |`- Re: The Computer of the FutureBill Findlay
|  ||  |      `* Re: The Computer of the FutureQuadibloc
|  ||  |       `* Re: The Computer of the FutureQuadibloc
|  ||  |        `* Re: The Computer of the FutureQuadibloc
|  ||  |         `- Re: The Computer of the FutureQuadibloc
|  ||  +* Re: The Computer of the FutureJohn Levine
|  ||  |+- Re: The Computer of the FutureAnton Ertl
|  ||  |`* Re: The Computer of the FutureQuadibloc
|  ||  | +* Re: The Computer of the FutureThomas Koenig
|  ||  | |+- Re: The Computer of the FutureJimBrakefield
|  ||  | |+* Re: The Computer of the FutureQuadibloc
|  ||  | ||`* Re: The Computer of the FutureBGB
|  ||  | || `* Re: The Computer of the FutureMitchAlsup
|  ||  | ||  `* Re: The Computer of the FutureBGB
|  ||  | ||   `- Re: The Computer of the FutureMitchAlsup
|  ||  | |`* Re: The Computer of the FutureTerje Mathisen
|  ||  | | +* Re: The Computer of the FutureStephen Fuld
|  ||  | | |+* FPGAs (was: The Computer of the Future)Anton Ertl
|  ||  | | ||+- Re: FPGAs (was: The Computer of the Future)BGB
|  ||  | | ||+* Re: FPGAs (was: The Computer of the Future)JimBrakefield
|  ||  | | |||`* Re: FPGAs (was: The Computer of the Future)Michael S
|  ||  | | ||| `* Re: FPGAs (was: The Computer of the Future)JimBrakefield
|  ||  | | |||  `* Re: FPGAs (was: The Computer of the Future)Michael S
|  ||  | | |||   +- Re: FPGAs (was: The Computer of the Future)BGB
|  ||  | | |||   +* Re: FPGAs (was: The Computer of the Future)MitchAlsup
|  ||  | | |||   +* Re: FPGAsTerje Mathisen
|  ||  | | |||   `* Re: FPGAs (was: The Computer of the Future)Quadibloc
|  ||  | | ||+- Re: FPGAs (was: The Computer of the Future)Michael S
|  ||  | | ||`* Re: FPGAs (was: The Computer of the Future)MitchAlsup
|  ||  | | |`- Re: The Computer of the FutureTerje Mathisen
|  ||  | | `- Re: The Computer of the FutureThomas Koenig
|  ||  | +- Re: The Computer of the FutureBrian G. Lucas
|  ||  | +- Re: The Computer of the FutureIvan Godard
|  ||  | `- Re: The Computer of the FutureMitchAlsup
|  ||  `* Re: The Computer of the FutureTom Gardner
|  |`* Re: The Computer of the FutureMitchAlsup
|  `* Re: The Computer of the FutureIvan Godard
+* Re: The Computer of the FutureThomas Koenig
`- Re: The Computer of the FutureJimBrakefield

Pages:123456
Re: The Computer of the Future

<t0kj2o$298$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 12:03:51 +0100
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <t0kj2o$298$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org>
<0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net>
<852023ee-3c41-4e4f-83b6-e976ece8cb39n@googlegroups.com>
<54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com>
<t0ibhh$tud$1@dont-email.me> <t0kfqn$9od$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 13 Mar 2022 11:03:52 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6f0d3842133d6c2df585eac3f2816cfc";
logging-data="2344"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Yo2gu4YehC/AY3KP0sOZrWFSYu6Cfr20="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:BP+HoY1qSIHceebzBNNjFTfSKao=
In-Reply-To: <t0kfqn$9od$2@dont-email.me>
Content-Language: en-GB
 by: David Brown - Sun, 13 Mar 2022 11:03 UTC

On 13/03/2022 11:08, Tom Gardner wrote:
> On 12/03/22 14:42, David Brown wrote:
>> On 11/03/2022 13:38, Michael S wrote:
>>> On Friday, March 11, 2022 at 2:27:57 PM UTC+2, Michael S wrote:
>>>> Not being an expert of English English or of American English or of
>>>> any other English variation...
>>>> In this particular case I'd use 'which' rather than 'that'. Because
>>>> I don't like a look of the same word 'that' appearing twice just two
>>>> words apart. In different meanings, which probably makes things worse.
>>>
>>> Thinking about it, not "probably". different meanings certainly make
>>> things worse.
>>> Repeated  (recurring?)  'that' in the same meaning, like that, is o.k
>>> with me:
>>>
>> Here's a grammar challenge for you regarding repeated words - can you
>> punctuate the following?
>>
>> Peter where John had had had had had had had had had had had the
>> examiners approval
>>
>>
>> (Hint - it's not just one sentence.)
>>
>
> These are one sentence, apparently :)

I'd like to see that. I only know of two answers, which are minor
variations of each other, and it requires two sentences. But there may
be more.

> I've seen code that is as
> difficult to parse and understand as these :(
>

Have you tried Forth? It can be as bad, except it is written backwards.
And you can redefine the meaning of "had" in the middle!

(Of course you can write clear Forth too. But there is no Obfuscated
Forth Code Contest - I think mostly because it would upset the IOCCC
folks too much as they get completely outclassed!)

> "In Middle English, there was no difference between & and and, and
> and and &, and this situation persists in the present day."
>

Well, the ligature & is just a contraction of "et", so that's not
surprising.

> "Wouldn't the sentence 'I want to put two hyphens between the words
> Pig and And, and And and Whistle in my Pig-And-Whistle sign' have
> been clearer if quotation marks had been placed before Pig, and
> between Pig and and, and and and And, and And and and, and and and
> And, and And and and, and and and Whistle, and after Whistle?"

Re: The Computer of the Future

<t0kmc2$qd3$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!10O9MudpjwoXIahOJRbDvA.user.46.165.242.91.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 13:00:02 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t0kmc2$qd3$1@gioia.aioe.org>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com>
<fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de>
<2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com> <t0i2im$12qg$1@gioia.aioe.org>
<t0igo0$7hh$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="27043"; posting-host="10O9MudpjwoXIahOJRbDvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Firefox/68.0 SeaMonkey/2.53.11
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Sun, 13 Mar 2022 12:00 UTC

Stephen Fuld wrote:
> On 3/12/2022 4:09 AM, Terje Mathisen wrote:
>> George Neuner wrote:
>>> On Wed, 9 Mar 2022 11:36:53 -0000 (UTC), Thomas Koenig
>>> <tkoenig@netcologne.de> wrote:
>>>
>>>> If you want, you can have a softcore for your CPU and define special
>>>> instructions for your special needs.  I don't think it is easy
>>>> to modify the FPGA programming on the fly.
>>>
>>> With the right architecture, it can be relatively easy.
>>>
>
> snip
>
>>> Unfortunately, it never turned into a commercial product ... CPU
>>> speeds were rapidly improving and it was thought that the proprietary
>>> accelerator - even if it could be sold as a separate product - would
>>> not remain cost effective for long.  But for a couple of years it was
>>> fun to work on (and with).
>>
>> We discussed several of these approaches at the time, here on c.arch,
>> every single time the main problem was effectively Moore's Law: Each
>> time somebody had developed another FPGA accelerator board for
>> function X, I (or anyone else like me) could take the same algorithm,
>> more or less, turn it into hand-optimized x86 asm, and either
>> immediately or within two years, that SW would be just as fast as the
>> FPGA and far cheaper.
>
> Agreed.  However, with the current situation of CPU not getting (much)
> faster, and, of course larger capacity FPGAs, I wonder if that is still
> true.  Or does using graphics chips for this provide similar functionality

You are correct, GPGPU has probably absorbed most of the potential
market. As soon as you find a significant problem area with need for
that final power of 10 performance/watt (or $), like AI training or
crypto mining, then VLSI swoops in. FPGA remains a borderline tech, for
when you have a medium-large market that requires a stable platform with
ultimate programmability.

The only sizeable market like that in my personal experience is for cell
tower base stations, where the FPGA provides software defined radio
flexible enough to upgrade thousands of base stations without having to
actually visit them.
>
>> Programming-wise it sounds sort of similar to the Cell Broadband
>> Engine of the Playstation: Could deliver excellent results but
>> required hardcore programming support from a quite small pool of
>> available/competent programmers.
>
> Yes.  But perhaps it could be that this pool of programmers provides a
> "library" of low level primitives, that mere mortals can use fazirly
> easily.
>
> I don't know if any of this is real - just wondering.
>
Ditto, but until proven otherwise I'll assume that FPGA remains a
relatively small market.

Make it standard on a mainstream CPU and I would reconsider! :-)

Terje

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

Re: The Computer of the Future

<t0kmm4$th3$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: spamj...@blueyonder.co.uk (Tom Gardner)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 12:05:24 +0000
Organization: A noiseless patient Spider
Lines: 58
Message-ID: <t0kmm4$th3$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org>
<0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net>
<852023ee-3c41-4e4f-83b6-e976ece8cb39n@googlegroups.com>
<54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com>
<t0ibhh$tud$1@dont-email.me> <t0kfqn$9od$2@dont-email.me>
<t0kj2o$298$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 13 Mar 2022 12:05:24 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="95116b3f5082e6b3deb1ed5b6de7e9a2";
logging-data="30243"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/jW3nNtWE4kWQfi78lWiJK"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Firefox/52.0 SeaMonkey/2.49.4
Cancel-Lock: sha1:HyRX5aHedNIJsnHO6RROdmr9L4g=
In-Reply-To: <t0kj2o$298$1@dont-email.me>
 by: Tom Gardner - Sun, 13 Mar 2022 12:05 UTC

On 13/03/22 11:03, David Brown wrote:
> On 13/03/2022 11:08, Tom Gardner wrote:
>> On 12/03/22 14:42, David Brown wrote:
>>> On 11/03/2022 13:38, Michael S wrote:
>>>> On Friday, March 11, 2022 at 2:27:57 PM UTC+2, Michael S wrote:
>>>>> Not being an expert of English English or of American English or of
>>>>> any other English variation...
>>>>> In this particular case I'd use 'which' rather than 'that'. Because
>>>>> I don't like a look of the same word 'that' appearing twice just two
>>>>> words apart. In different meanings, which probably makes things worse.
>>>>
>>>> Thinking about it, not "probably". different meanings certainly make
>>>> things worse.
>>>> Repeated  (recurring?)  'that' in the same meaning, like that, is o.k
>>>> with me:
>>>>
>>> Here's a grammar challenge for you regarding repeated words - can you
>>> punctuate the following?
>>>
>>> Peter where John had had had had had had had had had had had the
>>> examiners approval
>>>
>>>
>>> (Hint - it's not just one sentence.)
>>>
>>
>> These are one sentence, apparently :)
>
> I'd like to see that. I only know of two answers, which are minor
> variations of each other, and it requires two sentences. But there may
> be more.
>
>> I've seen code that is as
>> difficult to parse and understand as these :(
>>
>
> Have you tried Forth? It can be as bad, except it is written backwards.

I like the RPN mindset: gather everything you need and then
operate on it.

Apocryphal story about simultaneous translation of German
into English... The translator is silent and getting ever
more agitated until they finally say "Professor, the verb
/please/".

> And you can redefine the meaning of "had" in the middle!

Yes, that is, um, entertaining.

Almost as entertaining as Java, where you can redefine the
value of Integer(1) at runtime. The trick is that small
values of Integer are predefined/cached, and you can use
reflection to fiddle with it.

Too many developers think reflection is "cute", and try to
employ it where it isn't necessary.

Re: The Computer of the Future

<t0kmo7$1029$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!10O9MudpjwoXIahOJRbDvA.user.46.165.242.91.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 13:06:31 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t0kmo7$1029$1@gioia.aioe.org>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="32841"; posting-host="10O9MudpjwoXIahOJRbDvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Firefox/68.0 SeaMonkey/2.53.11
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Sun, 13 Mar 2022 12:06 UTC

BGB wrote:
> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>> Even long-standing language notion can die. I use both the conditional
>> - "if I were a rich man..." instead of "if I was a rich man...", and
>> distinguish "shall" from "will" - simple future instead of
>> intentional. Both the conditional and and use of shall have largely
>> disappeared in my lifetime.
>>
>> But then, I've sometimes been told I have a somewhat antiquated style :-)
>>
>>
>
> Possibly similar in my case, though as can be noted, I am autistic, so
> my interpretation and usage of language semantics may be potentially
> non-standard even in areas where there would seem to be agreement.
>
> Also, half wonders if that example were intended to be a "Fiddler on the
> Roof" reference, or if this merely happened by chance...

Possibly, but "If I were a rich man" is almost the canonical example of
where you can use "I were", i.e. the singer is implying that this is of
course pretty much impossible.

Terje

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

Re: The Computer of the Future

<t0knae$351$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 13:16:14 +0100
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <t0knae$351$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 13 Mar 2022 12:16:14 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6f0d3842133d6c2df585eac3f2816cfc";
logging-data="3233"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19eiEl1z6WV+p9kepZo03mXR6DfnjNG1QM="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:NixmmRYvYD1wgAjujp1jhOIHB+I=
In-Reply-To: <t0kmo7$1029$1@gioia.aioe.org>
Content-Language: en-GB
 by: David Brown - Sun, 13 Mar 2022 12:16 UTC

On 13/03/2022 13:06, Terje Mathisen wrote:
> BGB wrote:
>> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>>> Even long-standing language notion can die. I use both the
>>> conditional - "if I were a rich man..." instead of "if I was a rich
>>> man...", and distinguish "shall" from "will" - simple future instead
>>> of intentional. Both the conditional and and use of shall have
>>> largely disappeared in my lifetime.
>>>
>>> But then, I've sometimes been told I have a somewhat antiquated style
>>> :-)
>>>
>>>
>>
>> Possibly similar in my case, though as can be noted, I am autistic, so
>> my interpretation and usage of language semantics may be potentially
>> non-standard even in areas where there would seem to be agreement.
>>
>> Also, half wonders if that example were intended to be a "Fiddler on
>> the Roof" reference, or if this merely happened by chance...
>
> Possibly, but "If I were a rich man" is almost the canonical example of
> where you can use "I were", i.e. the singer is implying that this is of
> course pretty much impossible.
>

I think the most common use would be something like "I'd go for it, if I
were you".

I'm not sure that "If I were" necessarily implies "pretty much
impossible" - I think it just means you have no expectation of the event
happening. "If I were to get a new house, I'd look for somewhere with a
big garden" - it's certainly not impossible, but you are not planning on
moving at the moment.

Re: The Computer of the Future

<t0knt4$7nk$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 13:26:11 +0100
Organization: A noiseless patient Spider
Lines: 86
Message-ID: <t0knt4$7nk$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org>
<0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net>
<852023ee-3c41-4e4f-83b6-e976ece8cb39n@googlegroups.com>
<54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com>
<t0ibhh$tud$1@dont-email.me> <t0kfqn$9od$2@dont-email.me>
<t0kj2o$298$1@dont-email.me> <t0kmm4$th3$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 13 Mar 2022 12:26:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6f0d3842133d6c2df585eac3f2816cfc";
logging-data="7924"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+TUOLoeu4ArtvspNzrwgP8Dy2FdQhsgY4="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:eLddMsQmcdqcG27ilYGcOU76LW4=
In-Reply-To: <t0kmm4$th3$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Sun, 13 Mar 2022 12:26 UTC

On 13/03/2022 13:05, Tom Gardner wrote:
> On 13/03/22 11:03, David Brown wrote:
>> On 13/03/2022 11:08, Tom Gardner wrote:
>>> On 12/03/22 14:42, David Brown wrote:
>>>> On 11/03/2022 13:38, Michael S wrote:
>>>>> On Friday, March 11, 2022 at 2:27:57 PM UTC+2, Michael S wrote:
>>>>>> Not being an expert of English English or of American English or of
>>>>>> any other English variation...
>>>>>> In this particular case I'd use 'which' rather than 'that'. Because
>>>>>> I don't like a look of the same word 'that' appearing twice just two
>>>>>> words apart. In different meanings, which probably makes things
>>>>>> worse.
>>>>>
>>>>> Thinking about it, not "probably". different meanings certainly make
>>>>> things worse.
>>>>> Repeated  (recurring?)  'that' in the same meaning, like that, is o.k
>>>>> with me:
>>>>>
>>>> Here's a grammar challenge for you regarding repeated words - can you
>>>> punctuate the following?
>>>>
>>>> Peter where John had had had had had had had had had had had the
>>>> examiners approval
>>>>
>>>>
>>>> (Hint - it's not just one sentence.)
>>>>
>>>
>>> These are one sentence, apparently :)
>>
>> I'd like to see that.  I only know of two answers, which are minor
>> variations of each other, and it requires two sentences.  But there may
>> be more.
>>
>>> I've seen code that is as
>>> difficult to parse and understand as these :(
>>>
>>
>> Have you tried Forth?  It can be as bad, except it is written backwards.
>
> I like the RPN mindset: gather everything you need and then
> operate on it.

It does make sense in terms of the order things actually work. But it
doesn't order we are used to from English - in the imperative, we use
verb, noun ordering. A recipe usually says "Beat the eggs, then mix in
the sugar", not "Eggs beat sugar mix".

Most of all, I think it is a matter of practice and familiarity.

>
> Apocryphal story about simultaneous translation of German
> into English... The translator is silent and getting ever
> more agitated until they finally say "Professor, the verb
> /please/".
>
>
>>   And you can redefine the meaning of "had" in the middle!
>
> Yes, that is, um, entertaining.
>
> Almost as entertaining as Java, where you can redefine the
> value of Integer(1) at runtime. The trick is that small
> values of Integer are predefined/cached, and you can use
> reflection to fiddle with it.
>

But is that defined behaviour in Java, or cheating? In Forth, you can
redefine 1 /legally/ in the language:

1 1 + .

Result: 2

: 1 2 ; 1 1 + .

Result: 4

> Too many developers think reflection is "cute", and try to
> employ it where it isn't necessary.

And too many languages don't have it when it would be useful. (I wish
the C++ standards committee would stop beating about the bush and add it
to the language. Sure, it will open new ways to write confusing code,
but C++ has so many of these it won't matter. And it would allow many
new ways to write simpler and clearer code.)

Re: The Computer of the Future

<j96dceFmdpcU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: niklas.h...@tidorum.invalid (Niklas Holsti)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 16:28:30 +0200
Organization: Tidorum Ltd
Lines: 33
Message-ID: <j96dceFmdpcU1@mid.individual.net>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0knae$351$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net +LnQaw0SiY53Zo4EtYvFOAfEVCvgF008jwb4AC1U0+PptB06Lw
Cancel-Lock: sha1:tvRVwVzAYpGuulrP1nVyKsAcPM0=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
In-Reply-To: <t0knae$351$1@dont-email.me>
 by: Niklas Holsti - Sun, 13 Mar 2022 14:28 UTC

On 2022-03-13 14:16, David Brown wrote:
> On 13/03/2022 13:06, Terje Mathisen wrote:
>> BGB wrote:
>>> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>>>> Even long-standing language notion can die. I use both the
>>>> conditional - "if I were a rich man..." instead of "if I was a rich
>>>> man...", and distinguish "shall" from "will" - simple future instead
>>>> of intentional. Both the conditional and and use of shall have
>>>> largely disappeared in my lifetime.
>>>>
>>>> But then, I've sometimes been told I have a somewhat antiquated style
>>>> :-)
>>>>
>>>>
>>>
>>> Possibly similar in my case, though as can be noted, I am autistic, so
>>> my interpretation and usage of language semantics may be potentially
>>> non-standard even in areas where there would seem to be agreement.
>>>
>>> Also, half wonders if that example were intended to be a "Fiddler on
>>> the Roof" reference, or if this merely happened by chance...
>>
>> Possibly, but "If I were a rich man" is almost the canonical example of
>> where you can use "I were", i.e. the singer is implying that this is of
>> course pretty much impossible.
>>
>
> I think the most common use would be something like "I'd go for it, if I
> were you".

"If I Were You" is the title of a novel by P.G. Wodehouse. One of his
best, IMO.

Re: The Computer of the Future

<164718186437.29655.13263356105874241553@media.vsta.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: van...@vsta.org (Andy Valencia)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 07:31:04 -0700
Lines: 12
Message-ID: <164718186437.29655.13263356105874241553@media.vsta.org>
References: <t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com> <t0ct7p$muk$1@gioia.aioe.org> <0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net> <852023ee-3c41-4e4f-83b6-e976ece8cb39n@googlegroups.com> <54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com> <t0ibhh$tud$1@dont-email.me>
X-Trace: individual.net KWZqJAJquvl2ZobFbOaXfwBenIFmic1DMt+llIlxqklxRUavma
X-Orig-Path: media
Cancel-Lock: sha1:+8/KFj13rWYQVlykmy70bE4zFCY=
User-Agent: rn.py v0.0.1
 by: Andy Valencia - Sun, 13 Mar 2022 14:31 UTC

> > Peter where John had had had had had had had had had had had the
> > examiners approval

The moment when I realized I was going to have to use a Prolog-ish
engine to parse English:

Is the frog on the log?
Is the frog on the log red?

Andy Valencia
Home page: https://www.vsta.org/andy/
To contact me: https://www.vsta.org/contact/andy.html

Re: The Computer of the Future

<j96e7uFmlbiU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: niklas.h...@tidorum.invalid (Niklas Holsti)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 16:43:09 +0200
Organization: Tidorum Ltd
Lines: 23
Message-ID: <j96e7uFmlbiU1@mid.individual.net>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org>
<0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net>
<852023ee-3c41-4e4f-83b6-e976ece8cb39n@googlegroups.com>
<54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com>
<t0ibhh$tud$1@dont-email.me> <t0kfqn$9od$2@dont-email.me>
<t0kj2o$298$1@dont-email.me> <t0kmm4$th3$1@dont-email.me>
<t0knt4$7nk$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net tOF0enAyjan8m3VZhmFf+gyeQTr73HN6aN3dZmRqrbrf2nJ67m
Cancel-Lock: sha1:InEfO3NjrGeH2vfxEXXLrlixV7M=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
In-Reply-To: <t0knt4$7nk$1@dont-email.me>
 by: Niklas Holsti - Sun, 13 Mar 2022 14:43 UTC

On 2022-03-13 14:26, David Brown wrote:

> In Forth, you can redefine 1 /legally/ in the language:
>
> 1 1 + .
>
> Result: 2
>
> : 1 2 ; 1 1 + .
>
> Result: 4

I had some interest in Forth long ago, when I was doing astronomy and
Forth was fairly prominent in that field, for the small embedded systems
we had then. I finally lost interest after encountering a Forth program,
in an astronomical context, where the token 1950.0 was defined as a
subroutine "word" that converted stellar coordinates from the current
coordinate system to the system defined for the standard epoch year 1950.

Well, that Forth had no floating-point literals, so it was not really
ambiguous...

Re: The Computer of the Future

<t0l2ql$a95$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 16:32:36 +0100
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <t0l2ql$a95$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0knae$351$1@dont-email.me>
<j96dceFmdpcU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 13 Mar 2022 15:32:37 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6f0d3842133d6c2df585eac3f2816cfc";
logging-data="10533"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ctkOSs5Unh5DdIO4cswpRHm+rsD/wcpI="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:DYr0SYfa7hB209W8KEAZTa7+OBg=
In-Reply-To: <j96dceFmdpcU1@mid.individual.net>
Content-Language: en-GB
 by: David Brown - Sun, 13 Mar 2022 15:32 UTC

On 13/03/2022 15:28, Niklas Holsti wrote:
> On 2022-03-13 14:16, David Brown wrote:
>> On 13/03/2022 13:06, Terje Mathisen wrote:
>>> BGB wrote:
>>>> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>>>>> Even long-standing language notion can die. I use both the
>>>>> conditional - "if I were a rich man..." instead of "if I was a rich
>>>>> man...", and distinguish "shall" from "will" - simple future instead
>>>>> of intentional. Both the conditional and and use of shall have
>>>>> largely disappeared in my lifetime.
>>>>>
>>>>> But then, I've sometimes been told I have a somewhat antiquated style
>>>>> :-)
>>>>>
>>>>>
>>>>
>>>> Possibly similar in my case, though as can be noted, I am autistic, so
>>>> my interpretation and usage of language semantics may be potentially
>>>> non-standard even in areas where there would seem to be agreement.
>>>>
>>>> Also, half wonders if that example were intended to be a "Fiddler on
>>>> the Roof" reference, or if this merely happened by chance...
>>>
>>> Possibly, but "If I were a rich man" is almost the canonical example of
>>> where you can use "I were", i.e. the singer is implying that this is of
>>> course pretty much impossible.
>>>
>>
>> I think the most common use would be something like "I'd go for it, if I
>> were you".
>
>
> "If I Were You" is the title of a novel by P.G. Wodehouse. One of his
> best, IMO.

I must admit I have never actually read a Wodehouse novel. There are
too many authors, and too few hours to read all that is worth reading.
I expect I'd enjoy his books.

Re: The Computer of the Future

<t0l3ap$lbm$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 16:41:13 +0100
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <t0l3ap$lbm$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org>
<0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net>
<852023ee-3c41-4e4f-83b6-e976ece8cb39n@googlegroups.com>
<54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com>
<t0ibhh$tud$1@dont-email.me> <t0kfqn$9od$2@dont-email.me>
<t0kj2o$298$1@dont-email.me> <t0kmm4$th3$1@dont-email.me>
<t0knt4$7nk$1@dont-email.me> <j96e7uFmlbiU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 13 Mar 2022 15:41:13 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6f0d3842133d6c2df585eac3f2816cfc";
logging-data="21878"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19zu3VRrZfYyzrnb9DMd8EP5igp7g2eyXc="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:+sapNP1VFfUNUFzSJhGgIAzH2po=
In-Reply-To: <j96e7uFmlbiU1@mid.individual.net>
Content-Language: en-GB
 by: David Brown - Sun, 13 Mar 2022 15:41 UTC

On 13/03/2022 15:43, Niklas Holsti wrote:
> On 2022-03-13 14:26, David Brown wrote:
>
>
>> In Forth, you can redefine 1 /legally/ in the language:
>>
>>     1 1 + .
>>
>> Result: 2
>>
>>     : 1 2 ; 1 1 + .
>>
>> Result: 4
>
>
> I had some interest in Forth long ago, when I was doing astronomy and
> Forth was fairly prominent in that field, for the small embedded systems
> we had then. I finally lost interest after encountering a Forth program,
> in an astronomical context, where the token 1950.0 was defined as a
> subroutine "word" that converted stellar coordinates from the current
> coordinate system to the system defined for the standard epoch year 1950.
>
> Well, that Forth had no floating-point literals, so it was not really
> ambiguous...

It is a language with enormous flexibility. While I've had very little
use of it myself, I've read about several impressive Forth systems over
the years. I've heard of Forth systems where the assembly for the
microcontroller was so well integrated that there is no real boundary
between "high level" Forth and assembly. I've read about soft
processors written in Forth (from which synthesizable Verilog or VHDL is
generated) where you can have a single system and choose where to draw
the line between hardware and software according to your choice of
balance between performance and cost.

But Forth code can also be written in a way that makes binary files look
self-documenting. And all the flexibility severely limits the aid you
can get from tools. The real power of a programming language, according
to some, is in what the language /prevents/ you from doing, not what it
allows you to do. And Forth prevents very little.

Re: FPGAs (was: The Computer of the Future)

<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:518a:b0:435:a708:be7d with SMTP id kl10-20020a056214518a00b00435a708be7dmr15198343qvb.94.1647194300435;
Sun, 13 Mar 2022 10:58:20 -0700 (PDT)
X-Received: by 2002:a05:6808:8e4:b0:2ec:aea1:353a with SMTP id
d4-20020a05680808e400b002ecaea1353amr5151115oic.27.1647194300166; Sun, 13 Mar
2022 10:58:20 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 13 Mar 2022 10:58:19 -0700 (PDT)
In-Reply-To: <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@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: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com> <66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com> <fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de> <2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com>
<t0i2im$12qg$1@gioia.aioe.org> <t0igo0$7hh$1@dont-email.me>
<2022Mar12.182540@mips.complang.tuwien.ac.at> <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com> <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: already5...@yahoo.com (Michael S)
Injection-Date: Sun, 13 Mar 2022 17:58:20 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 112
 by: Michael S - Sun, 13 Mar 2022 17:58 UTC

On Sunday, March 13, 2022 at 2:47:33 AM UTC+2, JimBrakefield wrote:
> On Saturday, March 12, 2022 at 2:07:10 PM UTC-6, Michael S wrote:
> > On Saturday, March 12, 2022 at 9:12:24 PM UTC+2, JimBrakefield wrote:
> > > On Saturday, March 12, 2022 at 11:38:27 AM UTC-6, Anton Ertl wrote:
> > > > Stephen Fuld <sf...@alumni.cmu.edu.invalid> writes:
> > > > > However, with the current situation of CPU not getting (much)
> > > > >faster, and, of course larger capacity FPGAs, I wonder if that is still
> > > > >true.
> > > > What is still true is that softcores are still a factor of 10 (typical
> > > > numbers I remember are 250MHz for fast-clocked softcores) slower than
> > > > custom-designed silicon CPUs, and I guess the same is true for other
> > > > logic functions implemented in FPGAs. So the niche for FPGA stuff
> > > > seems quite small to me: Functions that are not implemented in custom
> > > > silicon, take many steps in software, yet can be implemented with few
> > > > steps in hardware (and FPGAs); i.e., something like new crypto
> > > > algorithms that have not found their way into hardware accelerators
> > > > yet.
> > > >
> > > > At least as far as performance is relevant; a larger niche for FPGAs
> > > > is helper chips for boards that do not have enough volume for
> > > > full-custom chips.
> > > >
> > > > At least that's how the situation looks to me.
> > > >
> > > > - anton
> > > > --
> > > > 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> > > > Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
> > > If power consumption is the metric, FPGAs have several advantages:
> > >
> > > 1) Power consumption is proportional to computation as unused FPGA fabric has low power consumption. FPGAs are designed to have low static power?
> > It depends on what you consider low.
> > Certainly, no FPGA is going to consume 1mW when idle.
> > Big FPGA is not going to consume 100mW either. But 1-2 Wats are possible, except in certain unfortunate families, like Arria-2, luckily not likely to be used for new projects.
> > > 2) FPGAs tend to require less memory traffic. Memory data flow is more efficient, e.g. fewer loads and stores required. And memories are scaled in size to their usage.
> > > 3) Much computation is done outside of hard or soft cores and requires no instruction pipeline. In many cases a simple state machine suffices.
> > > 4) Moore's law still applies to FPGAs. E.g., they continue to get faster and more power efficient.
> > More efficient - yes.
> > Bigger - yes. But the biggest FPGA offerings are already MCM (tiles) under the hood.
> > Faster - I am not sure. Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
> > I mean, from the Big 2. I don't follow Achronix and similar exotic players.
> > > 5) Single chip hybrid hard core(s) + FPGA fabric are readily available in many different combinations.
> > > 6) There is little internal fragmentation. Data sizes (and FPGA resources) are set to data requirements, not the register size.
>
> |> Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
> I'm showing Stratix-10 at the "IA" 14nm node and Versal at the "AX" 7nm node.

Currently, I have no access to version of Vivado that supports Versal. So, can't compare vs S10.

>Going to smaller process nodes should reduce wire delay if nothing else.

No, wire (RC) delay is a function of shape of the wire and material. It does not depend on the absolute dimensions.
Every gain that a shrink gives in C component is taken back by R component.
As to next shrinks, situation is going to become worse, because the width and depth of finer layers of wires is approaching Mean Free Path of conduction electrons in copper. It means that effective conductivity of copper wires is already lower than in bulk copper and the disparity will only grow.
That's sought to be one of the reasons (the other one being electormigration) of Intel recently experimenting with Cobalt wires. I don't know all details but it seems that their experiments encountered serious problems. However even if they were 100% successful, thin cobalt will never be as good conductor as bulk copper which means that in the future inner wires are going to be either very much slower (if cobalt does not work) or much slower (if it does).

> Further process nodes will take place slowly?

If Intel and Samsung continue to compete against TSMC then yes, new nodes will arrive slowly.
But if both of them throw a towel, like the rest of the industry did several years ago, then TSMC
will have all economical reasons to move not just slowly, but extremely slowly.

> |>Big FPGA is not going to consume 100mW either.
> Agreed, compared to 10 watts of an idle x86-64 however?

Intel and AMD Ultramobile x64 SOCs are well under 1W when in C4 or lower modes. Probably around 1W in C3.
And Apple M1 is significantly lower yet.

> Of course if the ASIC is ten times faster, guess the power contest is ~tied.

Re: The Computer of the Future

<t0ldtc$3ui$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: cr88...@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 13:41:42 -0500
Organization: A noiseless patient Spider
Lines: 69
Message-ID: <t0ldtc$3ui$2@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 13 Mar 2022 18:41:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b88b4f910aab5cbd08a21e340d435a9f";
logging-data="4050"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Q6ldcsAmzxau0z4ukWXyU"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:nufqzim/pnE2KfJWijF5O82ve9Y=
In-Reply-To: <t0kmo7$1029$1@gioia.aioe.org>
Content-Language: en-US
 by: BGB - Sun, 13 Mar 2022 18:41 UTC

On 3/13/2022 7:06 AM, Terje Mathisen wrote:
> BGB wrote:
>> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>>> Even long-standing language notion can die. I use both the
>>> conditional - "if I were a rich man..." instead of "if I was a rich
>>> man...", and distinguish "shall" from "will" - simple future instead
>>> of intentional. Both the conditional and and use of shall have
>>> largely disappeared in my lifetime.
>>>
>>> But then, I've sometimes been told I have a somewhat antiquated style
>>> :-)
>>>
>>>
>>
>> Possibly similar in my case, though as can be noted, I am autistic, so
>> my interpretation and usage of language semantics may be potentially
>> non-standard even in areas where there would seem to be agreement.
>>
>> Also, half wonders if that example were intended to be a "Fiddler on
>> the Roof" reference, or if this merely happened by chance...
>
> Possibly, but "If I were a rich man" is almost the canonical example of
> where you can use "I were", i.e. the singer is implying that this is of
> course pretty much impossible.
>

I guess it being a reference is pretty much confirmed at this point.
I wasn't previously aware that this play / movie was quite so popular.

I don't think it implies though that it was impossible, but rather that
it is hypothetical (eg, not part of the planned / expected future). This
would be contrast more with, say, "when I am", which would imply a
future that is expected to happen.

Though, in this context, I would be less inclined to the latter, as life
tends to be on the thin edge of "everything going to crap", and best one
can do is try to buffer against it.

Like, while one can't be rich, they can at least try to limit expenses
enough that they are not totally broke (trying to limit spending mostly
to things that are either "technically necessary" or have a reasonable
probability of giving a return-on-investment).

Say, for example, one has some money burning a hole in their pocket, do
they buy:
A new / semi-fancy car;
Or, a Haas machining center.

One of these things will (merely) cost money, the other can potentially
be used to make parts, pay for itself, and maybe turn a profit. May be
potentially still a boondoggle, and can't ride down the street in it,
but it can be used for making parts (more effectively than a converted
manual mill with a CNC kit), and would be bigger and more capable than a
lot of the Tormach machines (sorta works, intermediate cost, but suffer
from being limited to fairly small tooling).

Or, one could buy neither, the money remains for another day (well,
unless one spends it all on overpriced food products or similar, or a
small mountain of Gundam models, ...).

Side note: No, I don't personally have enough money to buy either of
these things at present.

....

Re: FPGAs (was: The Computer of the Future)

<t0leia$fkp$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: cr88...@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: FPGAs (was: The Computer of the Future)
Date: Sun, 13 Mar 2022 13:52:51 -0500
Organization: A noiseless patient Spider
Lines: 85
Message-ID: <t0leia$fkp$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com>
<fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de>
<2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com> <t0i2im$12qg$1@gioia.aioe.org>
<t0igo0$7hh$1@dont-email.me> <2022Mar12.182540@mips.complang.tuwien.ac.at>
<c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com>
<1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 13 Mar 2022 18:52:59 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b88b4f910aab5cbd08a21e340d435a9f";
logging-data="16025"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xkT+r1UgCHXemyDoRsou1"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:6Aeg8KthXzJNc7wCScKm0jw7Vgo=
In-Reply-To: <aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
Content-Language: en-US
 by: BGB - Sun, 13 Mar 2022 18:52 UTC

On 3/13/2022 12:58 PM, Michael S wrote:
> On Sunday, March 13, 2022 at 2:47:33 AM UTC+2, JimBrakefield wrote:
>> On Saturday, March 12, 2022 at 2:07:10 PM UTC-6, Michael S wrote:
>>> On Saturday, March 12, 2022 at 9:12:24 PM UTC+2, JimBrakefield wrote:
>>>> On Saturday, March 12, 2022 at 11:38:27 AM UTC-6, Anton Ertl wrote:
>>>>> Stephen Fuld <sf...@alumni.cmu.edu.invalid> writes:
>>>>>> However, with the current situation of CPU not getting (much)
>>>>>> faster, and, of course larger capacity FPGAs, I wonder if that is still
>>>>>> true.
>>>>> What is still true is that softcores are still a factor of 10 (typical
>>>>> numbers I remember are 250MHz for fast-clocked softcores) slower than
>>>>> custom-designed silicon CPUs, and I guess the same is true for other
>>>>> logic functions implemented in FPGAs. So the niche for FPGA stuff
>>>>> seems quite small to me: Functions that are not implemented in custom
>>>>> silicon, take many steps in software, yet can be implemented with few
>>>>> steps in hardware (and FPGAs); i.e., something like new crypto
>>>>> algorithms that have not found their way into hardware accelerators
>>>>> yet.
>>>>>
>>>>> At least as far as performance is relevant; a larger niche for FPGAs
>>>>> is helper chips for boards that do not have enough volume for
>>>>> full-custom chips.
>>>>>
>>>>> At least that's how the situation looks to me.
>>>>>
>>>>> - anton
>>>>> --
>>>>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
>>>>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
>>>> If power consumption is the metric, FPGAs have several advantages:
>>>>
>>>> 1) Power consumption is proportional to computation as unused FPGA fabric has low power consumption. FPGAs are designed to have low static power?
>>> It depends on what you consider low.
>>> Certainly, no FPGA is going to consume 1mW when idle.
>>> Big FPGA is not going to consume 100mW either. But 1-2 Wats are possible, except in certain unfortunate families, like Arria-2, luckily not likely to be used for new projects.
>>>> 2) FPGAs tend to require less memory traffic. Memory data flow is more efficient, e.g. fewer loads and stores required. And memories are scaled in size to their usage.
>>>> 3) Much computation is done outside of hard or soft cores and requires no instruction pipeline. In many cases a simple state machine suffices.
>>>> 4) Moore's law still applies to FPGAs. E.g., they continue to get faster and more power efficient.
>>> More efficient - yes.
>>> Bigger - yes. But the biggest FPGA offerings are already MCM (tiles) under the hood.
>>> Faster - I am not sure. Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
>>> I mean, from the Big 2. I don't follow Achronix and similar exotic players.
>>>> 5) Single chip hybrid hard core(s) + FPGA fabric are readily available in many different combinations.
>>>> 6) There is little internal fragmentation. Data sizes (and FPGA resources) are set to data requirements, not the register size.
>>
>> |> Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
>> I'm showing Stratix-10 at the "IA" 14nm node and Versal at the "AX" 7nm node.
>
> Currently, I have no access to version of Vivado that supports Versal. So, can't compare vs S10.
>

The Vivado I have does Spartan, Artix, and some of the Kintex line.
The higher end of the chips that it supports though, are already out of
my price range...

>> Going to smaller process nodes should reduce wire delay if nothing else.
>
> No, wire (RC) delay is a function of shape of the wire and material. It does not depend on the absolute dimensions.
> Every gain that a shrink gives in C component is taken back by R component.
> As to next shrinks, situation is going to become worse, because the width and depth of finer layers of wires is approaching Mean Free Path of conduction electrons in copper. It means that effective conductivity of copper wires is already lower than in bulk copper and the disparity will only grow.
> That's sought to be one of the reasons (the other one being electormigration) of Intel recently experimenting with Cobalt wires. I don't know all details but it seems that their experiments encountered serious problems. However even if they were 100% successful, thin cobalt will never be as good conductor as bulk copper which means that in the future inner wires are going to be either very much slower (if cobalt does not work) or much slower (if it does).
>
>> Further process nodes will take place slowly?
>
> If Intel and Samsung continue to compete against TSMC then yes, new nodes will arrive slowly.
> But if both of them throw a towel, like the rest of the industry did several years ago, then TSMC
> will have all economical reasons to move not just slowly, but extremely slowly.
>

I suspect the practical limit is rapidly approaching.

Within a few years, new nodes will become impractical, or maybe they
will backtrack slightly, say if an older node happens to be cheaper and
more reliable.

>> |>Big FPGA is not going to consume 100mW either.
>> Agreed, compared to 10 watts of an idle x86-64 however?
>
> Intel and AMD Ultramobile x64 SOCs are well under 1W when in C4 or lower modes. Probably around 1W in C3.
> And Apple M1 is significantly lower yet.
>
>> Of course if the ASIC is ten times faster, guess the power contest is ~tied.

Re: FPGAs (was: The Computer of the Future)

<d24883ca-0557-4f89-ac0f-0ef65deeb016n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:e48:b0:435:b3d5:2219 with SMTP id o8-20020a0562140e4800b00435b3d52219mr15449670qvc.48.1647202659871;
Sun, 13 Mar 2022 13:17:39 -0700 (PDT)
X-Received: by 2002:a9d:2f61:0:b0:5af:5d99:29ed with SMTP id
h88-20020a9d2f61000000b005af5d9929edmr10017686otb.142.1647202659637; Sun, 13
Mar 2022 13:17:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 13 Mar 2022 13:17:39 -0700 (PDT)
In-Reply-To: <aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:4821:eab3:120a:265;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:4821:eab3:120a:265
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com> <66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com> <fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de> <2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com>
<t0i2im$12qg$1@gioia.aioe.org> <t0igo0$7hh$1@dont-email.me>
<2022Mar12.182540@mips.complang.tuwien.ac.at> <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com> <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d24883ca-0557-4f89-ac0f-0ef65deeb016n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sun, 13 Mar 2022 20:17:39 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 137
 by: MitchAlsup - Sun, 13 Mar 2022 20:17 UTC

On Sunday, March 13, 2022 at 12:58:22 PM UTC-5, Michael S wrote:
> On Sunday, March 13, 2022 at 2:47:33 AM UTC+2, JimBrakefield wrote:
> > On Saturday, March 12, 2022 at 2:07:10 PM UTC-6, Michael S wrote:
> > > On Saturday, March 12, 2022 at 9:12:24 PM UTC+2, JimBrakefield wrote:
> > > > On Saturday, March 12, 2022 at 11:38:27 AM UTC-6, Anton Ertl wrote:
> > > > > Stephen Fuld <sf...@alumni.cmu.edu.invalid> writes:
> > > > > > However, with the current situation of CPU not getting (much)
> > > > > >faster, and, of course larger capacity FPGAs, I wonder if that is still
> > > > > >true.
> > > > > What is still true is that softcores are still a factor of 10 (typical
> > > > > numbers I remember are 250MHz for fast-clocked softcores) slower than
> > > > > custom-designed silicon CPUs, and I guess the same is true for other
> > > > > logic functions implemented in FPGAs. So the niche for FPGA stuff
> > > > > seems quite small to me: Functions that are not implemented in custom
> > > > > silicon, take many steps in software, yet can be implemented with few
> > > > > steps in hardware (and FPGAs); i.e., something like new crypto
> > > > > algorithms that have not found their way into hardware accelerators
> > > > > yet.
> > > > >
> > > > > At least as far as performance is relevant; a larger niche for FPGAs
> > > > > is helper chips for boards that do not have enough volume for
> > > > > full-custom chips.
> > > > >
> > > > > At least that's how the situation looks to me.
> > > > >
> > > > > - anton
> > > > > --
> > > > > 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> > > > > Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
> > > > If power consumption is the metric, FPGAs have several advantages:
> > > >
> > > > 1) Power consumption is proportional to computation as unused FPGA fabric has low power consumption. FPGAs are designed to have low static power?
> > > It depends on what you consider low.
> > > Certainly, no FPGA is going to consume 1mW when idle.
> > > Big FPGA is not going to consume 100mW either. But 1-2 Wats are possible, except in certain unfortunate families, like Arria-2, luckily not likely to be used for new projects.
> > > > 2) FPGAs tend to require less memory traffic. Memory data flow is more efficient, e.g. fewer loads and stores required. And memories are scaled in size to their usage.
> > > > 3) Much computation is done outside of hard or soft cores and requires no instruction pipeline. In many cases a simple state machine suffices.
> > > > 4) Moore's law still applies to FPGAs. E.g., they continue to get faster and more power efficient.
> > > More efficient - yes.
> > > Bigger - yes. But the biggest FPGA offerings are already MCM (tiles) under the hood.
> > > Faster - I am not sure. Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
> > > I mean, from the Big 2. I don't follow Achronix and similar exotic players.
> > > > 5) Single chip hybrid hard core(s) + FPGA fabric are readily available in many different combinations.
> > > > 6) There is little internal fragmentation. Data sizes (and FPGA resources) are set to data requirements, not the register size.
> >
> > |> Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
> > I'm showing Stratix-10 at the "IA" 14nm node and Versal at the "AX" 7nm node.
>
> Currently, I have no access to version of Vivado that supports Versal. So, can't compare vs S10.
>
> >Going to smaller process nodes should reduce wire delay if nothing else.
>
> No, wire (RC) delay is a function of shape of the wire and material. It does not depend on the absolute dimensions.
> Every gain that a shrink gives in C component is taken back by R component.
<
Every wire is surrounded by barrier metals (a couple of atoms thick),
So every shrink, wires get slower, even though capacitance goes down.
Vias also get slower, somewhat more than proportionately.
So, a wire that stays on one layer only gets a bit slower when shrunk,
whereas a wire that goes up and down the wire hierarchy gets much slower when shrunk.
FPGAs have almost no control over wires going up and down the wire hierarchy.
<
> As to next shrinks, situation is going to become worse, because the width and depth of finer layers of wires is approaching Mean Free Path of conduction electrons in copper. It means that effective conductivity of copper wires is already lower than in bulk copper and the disparity will only grow.
<
It gets even worse when you consider how much current can be put through a wire and
for how long before grain boundaries line up and the wire "breaks".
<
> That's sought to be one of the reasons (the other one being electormigration) of Intel recently experimenting with Cobalt wires. I don't know all details but it seems that their experiments encountered serious problems. However even if they were 100% successful, thin cobalt will never be as good conductor as bulk copper which means that in the future inner wires are going to be either very much slower (if cobalt does not work) or much slower (if it does).
>
> > Further process nodes will take place slowly?
>
> If Intel and Samsung continue to compete against TSMC then yes, new nodes will arrive slowly.
> But if both of them throw a towel, like the rest of the industry did several years ago, then TSMC
> will have all economical reasons to move not just slowly, but extremely slowly.
<
Then what does the world do if China invades Taiwan ??
<
Every 'bigger than person' weapon system is already dependent on computer chips.
>
> > |>Big FPGA is not going to consume 100mW either.
> > Agreed, compared to 10 watts of an idle x86-64 however?
>
> Intel and AMD Ultramobile x64 SOCs are well under 1W when in C4 or lower modes. Probably around 1W in C3.
> And Apple M1 is significantly lower yet.
>
> > Of course if the ASIC is ten times faster, guess the power contest is ~tied.

Re: The Computer of the Future

<c719b3b6-cb79-4082-b60a-92a62ddf3e02n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:7d91:0:b0:2e0:6b65:c76c with SMTP id c17-20020ac87d91000000b002e06b65c76cmr16001644qtd.564.1647202845746;
Sun, 13 Mar 2022 13:20:45 -0700 (PDT)
X-Received: by 2002:a05:6870:63a7:b0:d9:9e33:c9d4 with SMTP id
t39-20020a05687063a700b000d99e33c9d4mr9602289oap.69.1647202845540; Sun, 13
Mar 2022 13:20:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sun, 13 Mar 2022 13:20:45 -0700 (PDT)
In-Reply-To: <t0ldtc$3ui$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:4821:eab3:120a:265;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:4821:eab3:120a:265
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com> <2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com> <1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com> <66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com> <t04pa8$g2u$1@gioia.aioe.org>
<86ee3ceh3r.fsf@linuxsc.com> <t0a324$1uat$1@gioia.aioe.org>
<861qzaesvd.fsf@linuxsc.com> <t0ct7p$muk$1@gioia.aioe.org>
<867d91dbys.fsf@linuxsc.com> <t0fbrm$17nu$1@gioia.aioe.org>
<t0fgod$86t$1@dont-email.me> <t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0ldtc$3ui$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c719b3b6-cb79-4082-b60a-92a62ddf3e02n@googlegroups.com>
Subject: Re: The Computer of the Future
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sun, 13 Mar 2022 20:20:45 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 71
 by: MitchAlsup - Sun, 13 Mar 2022 20:20 UTC

On Sunday, March 13, 2022 at 1:41:59 PM UTC-5, BGB wrote:
> On 3/13/2022 7:06 AM, Terje Mathisen wrote:
> > BGB wrote:
> >> On 3/11/2022 12:37 PM, Ivan Godard wrote:
> >>> Even long-standing language notion can die. I use both the
> >>> conditional - "if I were a rich man..." instead of "if I was a rich
> >>> man...", and distinguish "shall" from "will" - simple future instead
> >>> of intentional. Both the conditional and and use of shall have
> >>> largely disappeared in my lifetime.
> >>>
> >>> But then, I've sometimes been told I have a somewhat antiquated style
> >>> :-)
> >>>
> >>>
> >>
> >> Possibly similar in my case, though as can be noted, I am autistic, so
> >> my interpretation and usage of language semantics may be potentially
> >> non-standard even in areas where there would seem to be agreement.
> >>
> >> Also, half wonders if that example were intended to be a "Fiddler on
> >> the Roof" reference, or if this merely happened by chance...
> >
> > Possibly, but "If I were a rich man" is almost the canonical example of
> > where you can use "I were", i.e. the singer is implying that this is of
> > course pretty much impossible.
> >
> I guess it being a reference is pretty much confirmed at this point.
> I wasn't previously aware that this play / movie was quite so popular.
>
>
> I don't think it implies though that it was impossible, but rather that
> it is hypothetical (eg, not part of the planned / expected future). This
> would be contrast more with, say, "when I am", which would imply a
> future that is expected to happen.
>
>
> Though, in this context, I would be less inclined to the latter, as life
> tends to be on the thin edge of "everything going to crap", and best one
> can do is try to buffer against it.
>
> Like, while one can't be rich, they can at least try to limit expenses
> enough that they are not totally broke (trying to limit spending mostly
> to things that are either "technically necessary" or have a reasonable
> probability of giving a return-on-investment).
<
Apparently about 50% of the people/families in this country are failing
in this metric with $0 savings, and $0 net-worth--but they all have cell
phones.....
>
>
> Say, for example, one has some money burning a hole in their pocket, do
> they buy:
> A new / semi-fancy car;
> Or, a Haas machining center.
>
> One of these things will (merely) cost money, the other can potentially
> be used to make parts, pay for itself, and maybe turn a profit. May be
> potentially still a boondoggle, and can't ride down the street in it,
> but it can be used for making parts (more effectively than a converted
> manual mill with a CNC kit), and would be bigger and more capable than a
> lot of the Tormach machines (sorta works, intermediate cost, but suffer
> from being limited to fairly small tooling).
>
> Or, one could buy neither, the money remains for another day (well,
> unless one spends it all on overpriced food products or similar, or a
> small mountain of Gundam models, ...).
>
>
> Side note: No, I don't personally have enough money to buy either of
> these things at present.
>
> ...

Re: The Computer of the Future

<t0ls6j$jmu$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: cr88...@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sun, 13 Mar 2022 17:45:32 -0500
Organization: A noiseless patient Spider
Lines: 112
Message-ID: <t0ls6j$jmu$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0ldtc$3ui$2@dont-email.me>
<c719b3b6-cb79-4082-b60a-92a62ddf3e02n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 13 Mar 2022 22:45:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b88b4f910aab5cbd08a21e340d435a9f";
logging-data="20190"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DLxb1fheyhMOWJBm+J+r8"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:wBV7EYnDyReJGwu0d/97pSpPmm8=
In-Reply-To: <c719b3b6-cb79-4082-b60a-92a62ddf3e02n@googlegroups.com>
Content-Language: en-US
 by: BGB - Sun, 13 Mar 2022 22:45 UTC

On 3/13/2022 3:20 PM, MitchAlsup wrote:
> On Sunday, March 13, 2022 at 1:41:59 PM UTC-5, BGB wrote:
>> On 3/13/2022 7:06 AM, Terje Mathisen wrote:
>>> BGB wrote:
>>>> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>>>>> Even long-standing language notion can die. I use both the
>>>>> conditional - "if I were a rich man..." instead of "if I was a rich
>>>>> man...", and distinguish "shall" from "will" - simple future instead
>>>>> of intentional. Both the conditional and and use of shall have
>>>>> largely disappeared in my lifetime.
>>>>>
>>>>> But then, I've sometimes been told I have a somewhat antiquated style
>>>>> :-)
>>>>>
>>>>>
>>>>
>>>> Possibly similar in my case, though as can be noted, I am autistic, so
>>>> my interpretation and usage of language semantics may be potentially
>>>> non-standard even in areas where there would seem to be agreement.
>>>>
>>>> Also, half wonders if that example were intended to be a "Fiddler on
>>>> the Roof" reference, or if this merely happened by chance...
>>>
>>> Possibly, but "If I were a rich man" is almost the canonical example of
>>> where you can use "I were", i.e. the singer is implying that this is of
>>> course pretty much impossible.
>>>
>> I guess it being a reference is pretty much confirmed at this point.
>> I wasn't previously aware that this play / movie was quite so popular.
>>
>>
>> I don't think it implies though that it was impossible, but rather that
>> it is hypothetical (eg, not part of the planned / expected future). This
>> would be contrast more with, say, "when I am", which would imply a
>> future that is expected to happen.
>>
>>
>> Though, in this context, I would be less inclined to the latter, as life
>> tends to be on the thin edge of "everything going to crap", and best one
>> can do is try to buffer against it.
>>
>> Like, while one can't be rich, they can at least try to limit expenses
>> enough that they are not totally broke (trying to limit spending mostly
>> to things that are either "technically necessary" or have a reasonable
>> probability of giving a return-on-investment).
> <
> Apparently about 50% of the people/families in this country are failing
> in this metric with $0 savings, and $0 net-worth--but they all have cell
> phones.....

Yeah.

This is a thing...

In my case, I never tried moving out on my own, partly because I didn't
have enough money built up, and didn't feel my job situation was stable
enough, so I felt trying to do so would (most likely) lead to ruin.

As is, not going to "move out" if I would just end up burning through
all my money in a few months or so. Would prefer not to end up living on
the street...

But, I guess many people couldn't do this either, if their home
situation wasn't ideal (say, parents who either can't afford this, or
were unwilling to let them stay any longer).

Can't seem to get a job either, but some of my relatives are working on
getting a machine shop set up, with the idea that I could machine stuff
there and probably get some money making contracted parts (and hopefully
pay off the cost of setting up the shop).

Some of the stuff they are buying for this is well outside the range of
stuff I could afford to buy on my own (with what money I currently have).

Though, the theory goes, if one has a proper machine shop, parts to
make, ..., then they can in theory make up for the cost of the machining
center and tooling.

This is given, granted, that there is no real obvious way to make any
income off my current projects.

....

>>
>>
>> Say, for example, one has some money burning a hole in their pocket, do
>> they buy:
>> A new / semi-fancy car;
>> Or, a Haas machining center.
>>
>> One of these things will (merely) cost money, the other can potentially
>> be used to make parts, pay for itself, and maybe turn a profit. May be
>> potentially still a boondoggle, and can't ride down the street in it,
>> but it can be used for making parts (more effectively than a converted
>> manual mill with a CNC kit), and would be bigger and more capable than a
>> lot of the Tormach machines (sorta works, intermediate cost, but suffer
>> from being limited to fairly small tooling).
>>
>> Or, one could buy neither, the money remains for another day (well,
>> unless one spends it all on overpriced food products or similar, or a
>> small mountain of Gundam models, ...).
>>
>>
>> Side note: No, I don't personally have enough money to buy either of
>> these things at present.
>>
>> ...

Re: The Computer of the Future

<t0nd64$1a8e$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!10O9MudpjwoXIahOJRbDvA.user.46.165.242.91.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Mon, 14 Mar 2022 13:41:40 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t0nd64$1a8e$1@gioia.aioe.org>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0knae$351$1@dont-email.me>
<j96dceFmdpcU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="43278"; posting-host="10O9MudpjwoXIahOJRbDvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Firefox/68.0 SeaMonkey/2.53.11
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Mon, 14 Mar 2022 12:41 UTC

Niklas Holsti wrote:
> On 2022-03-13 14:16, David Brown wrote:
>> On 13/03/2022 13:06, Terje Mathisen wrote:
>>> BGB wrote:
>>>> On 3/11/2022 12:37 PM, Ivan Godard wrote:
>>>>> Even long-standing language notion can die. I use both the
>>>>> conditional - "if I were a rich man..." instead of "if I was a rich
>>>>> man...", and distinguish "shall" from "will" - simple future instead
>>>>> of intentional. Both the conditional and and use of shall have
>>>>> largely disappeared in my lifetime.
>>>>>
>>>>> But then, I've sometimes been told I have a somewhat antiquated style
>>>>> :-)
>>>>>
>>>>>
>>>>
>>>> Possibly similar in my case, though as can be noted, I am autistic, so
>>>> my interpretation and usage of language semantics may be potentially
>>>> non-standard even in areas where there would seem to be agreement.
>>>>
>>>> Also, half wonders if that example were intended to be a "Fiddler on
>>>> the Roof" reference, or if this merely happened by chance...
>>>
>>> Possibly, but "If I were a rich man" is almost the canonical example of
>>> where you can use "I were", i.e. the singer is implying that this is of
>>> course pretty much impossible.
>>>
>>
>> I think the most common use would be something like "I'd go for it, if I
>> were you".
>
>
> "If I Were You" is the title of a novel by P.G. Wodehouse. One of his
> best, IMO.

I have probably read that one. I did read every single PGW book in my
(very good!) local library, co-located with my primary school. Those
books plus "The Complete Sherlock Holmes Short Stories" was how I taught
myself English after learning the basics in school.

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

Re: FPGAs

<t0nfht$bn7$2@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!10O9MudpjwoXIahOJRbDvA.user.46.165.242.91.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: FPGAs
Date: Mon, 14 Mar 2022 14:22:05 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t0nfht$bn7$2@gioia.aioe.org>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com>
<fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de>
<2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com> <t0i2im$12qg$1@gioia.aioe.org>
<t0igo0$7hh$1@dont-email.me> <2022Mar12.182540@mips.complang.tuwien.ac.at>
<c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com>
<1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="12007"; posting-host="10O9MudpjwoXIahOJRbDvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Firefox/68.0 SeaMonkey/2.53.11
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Mon, 14 Mar 2022 13:22 UTC

Michael S wrote:
> On Sunday, March 13, 2022 at 2:47:33 AM UTC+2, JimBrakefield wrote:
>> On Saturday, March 12, 2022 at 2:07:10 PM UTC-6, Michael S wrote:
>>> On Saturday, March 12, 2022 at 9:12:24 PM UTC+2, JimBrakefield wrote:
>>>> On Saturday, March 12, 2022 at 11:38:27 AM UTC-6, Anton Ertl wrote:
>>>>> Stephen Fuld <sf...@alumni.cmu.edu.invalid> writes:
>>>>>> However, with the current situation of CPU not getting (much)
>>>>>> faster, and, of course larger capacity FPGAs, I wonder if that is still
>>>>>> true.
>>>>> What is still true is that softcores are still a factor of 10 (typical
>>>>> numbers I remember are 250MHz for fast-clocked softcores) slower than
>>>>> custom-designed silicon CPUs, and I guess the same is true for other
>>>>> logic functions implemented in FPGAs. So the niche for FPGA stuff
>>>>> seems quite small to me: Functions that are not implemented in custom
>>>>> silicon, take many steps in software, yet can be implemented with few
>>>>> steps in hardware (and FPGAs); i.e., something like new crypto
>>>>> algorithms that have not found their way into hardware accelerators
>>>>> yet.
>>>>>
>>>>> At least as far as performance is relevant; a larger niche for FPGAs
>>>>> is helper chips for boards that do not have enough volume for
>>>>> full-custom chips.
>>>>>
>>>>> At least that's how the situation looks to me.
>>>>>
>>>>> - anton
>>>>> --
>>>>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
>>>>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>
>>>> If power consumption is the metric, FPGAs have several advantages:
>>>>
>>>> 1) Power consumption is proportional to computation as unused FPGA fabric has low power consumption. FPGAs are designed to have low static power?
>>> It depends on what you consider low.
>>> Certainly, no FPGA is going to consume 1mW when idle.
>>> Big FPGA is not going to consume 100mW either. But 1-2 Wats are possible, except in certain unfortunate families, like Arria-2, luckily not likely to be used for new projects.
>>>> 2) FPGAs tend to require less memory traffic. Memory data flow is more efficient, e.g. fewer loads and stores required. And memories are scaled in size to their usage.
>>>> 3) Much computation is done outside of hard or soft cores and requires no instruction pipeline. In many cases a simple state machine suffices.
>>>> 4) Moore's law still applies to FPGAs. E.g., they continue to get faster and more power efficient.
>>> More efficient - yes.
>>> Bigger - yes. But the biggest FPGA offerings are already MCM (tiles) under the hood.
>>> Faster - I am not sure. Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
>>> I mean, from the Big 2. I don't follow Achronix and similar exotic players.
>>>> 5) Single chip hybrid hard core(s) + FPGA fabric are readily available in many different combinations.
>>>> 6) There is little internal fragmentation. Data sizes (and FPGA resources) are set to data requirements, not the register size.
>>
>> |> Quite possibly we will not see anything faster than Stratix-10 (available for ~4 years) for quite some time.
>> I'm showing Stratix-10 at the "IA" 14nm node and Versal at the "AX" 7nm node.
>
> Currently, I have no access to version of Vivado that supports Versal. So, can't compare vs S10.
>
>> Going to smaller process nodes should reduce wire delay if nothing else.
>
> No, wire (RC) delay is a function of shape of the wire and material. It does not depend on the absolute dimensions.
> Every gain that a shrink gives in C component is taken back by R component.
> As to next shrinks, situation is going to become worse, because the width and depth of finer layers of wires is approaching Mean Free Path of conduction electrons in copper. It means that effective conductivity of copper wires is already lower than in bulk copper and the disparity will only grow.
> That's sought to be one of the reasons (the other one being electormigration) of Intel recently experimenting with Cobalt wires. I don't know all details but it seems that their experiments encountered serious problems. However even if they were 100% successful, thin cobalt will never be as good conductor as bulk copper which means that in the future inner wires are going to be either very much slower (if cobalt does not work) or much slower (if it does).

I thought I read somewhere that back-to-back NOT gates are already much
faster than the wire they would replace?

Terje

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

Re: FPGAs (was: The Computer of the Future)

<3084ed4f-5aed-4206-90e0-e51312228517n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ad4:5ba8:0:b0:440:b1fc:922d with SMTP id 8-20020ad45ba8000000b00440b1fc922dmr3423825qvq.26.1647264756098;
Mon, 14 Mar 2022 06:32:36 -0700 (PDT)
X-Received: by 2002:a05:6830:22ea:b0:5b2:35c1:de3c with SMTP id
t10-20020a05683022ea00b005b235c1de3cmr10871293otc.282.1647264755866; Mon, 14
Mar 2022 06:32:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Mon, 14 Mar 2022 06:32:35 -0700 (PDT)
In-Reply-To: <d24883ca-0557-4f89-ac0f-0ef65deeb016n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:89cb:4909:d234:fb0c;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:89cb:4909:d234:fb0c
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com> <66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com> <fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de> <2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com>
<t0i2im$12qg$1@gioia.aioe.org> <t0igo0$7hh$1@dont-email.me>
<2022Mar12.182540@mips.complang.tuwien.ac.at> <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com> <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com> <d24883ca-0557-4f89-ac0f-0ef65deeb016n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3084ed4f-5aed-4206-90e0-e51312228517n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Mon, 14 Mar 2022 13:32:36 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 7
 by: Quadibloc - Mon, 14 Mar 2022 13:32 UTC

On Sunday, March 13, 2022 at 2:17:41 PM UTC-6, MitchAlsup wrote:

> Then what does the world do if China invades Taiwan ??

As long as they don't invade the Netherlands, the problem will
only be temporary.

John Savard

Re: FPGAs (was: The Computer of the Future)

<4ef2c441-8cc9-4e52-857d-49723396d0a2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:17a6:b0:67d:85e6:a86b with SMTP id ay38-20020a05620a17a600b0067d85e6a86bmr9289717qkb.771.1647266220911;
Mon, 14 Mar 2022 06:57:00 -0700 (PDT)
X-Received: by 2002:a05:6808:11cc:b0:2d9:a01a:4ba6 with SMTP id
p12-20020a05680811cc00b002d9a01a4ba6mr14860285oiv.205.1647266220705; Mon, 14
Mar 2022 06:57:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Mon, 14 Mar 2022 06:57:00 -0700 (PDT)
In-Reply-To: <aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:89cb:4909:d234:fb0c;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:89cb:4909:d234:fb0c
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com> <66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com> <fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de> <2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com>
<t0i2im$12qg$1@gioia.aioe.org> <t0igo0$7hh$1@dont-email.me>
<2022Mar12.182540@mips.complang.tuwien.ac.at> <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com> <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4ef2c441-8cc9-4e52-857d-49723396d0a2n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Mon, 14 Mar 2022 13:57:00 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 44
 by: Quadibloc - Mon, 14 Mar 2022 13:57 UTC

On Sunday, March 13, 2022 at 11:58:22 AM UTC-6, Michael S wrote:
> On Sunday, March 13, 2022 at 2:47:33 AM UTC+2, JimBrakefield wrote:

> > Further process nodes will take place slowly?

> If Intel and Samsung continue to compete against TSMC then yes, new nodes will arrive slowly.
> But if both of them throw a towel, like the rest of the industry did several years ago, then TSMC
> will have all economical reasons to move not just slowly, but extremely slowly.

But what is the benefit of a new process node?

Now that Dennard scaling is no longer with us, shrinking to a new
process node hasn't meant that microprocessors have gone from
3 GHz to 5 GHz to 6 GHz to 10 GHz and so on and on.

The only advantages of a new process node is that one can put
more cores on a single die, and one's chips use less power.

These are not worthless, but they're not nearly as critical to have.
There are workarounds for not having them, whereas there is _no_
workaround for a lack of raw circuit speed. The workaround for not
having chips that use less power is to find a cheaper source of
electricity, and use an improved cooling solution. The workaround
for not being able to put as much on a single die is to use a multi-chip
module with a fast interconnect.

For example, look at this article:

https://www.nextplatform.com/2022/03/11/pondering-the-cpu-inside-chinas-sunway-oceanlight-supercomputer/

about how China built an exascale supercomputer... from 14nm
chips.

One could go back further - as far back as 45nm - and get 3 GHz speeds
without having to artificially boost the clock rate by going to a design
like that of the Pentium 4 (or the Bulldozer, *or the chips IBM uses in
its System z computers*).

This is _not_ to say, though, that a high clock rate achieved by having
shorter pipeline stages, the Pentium 4 trick, is a bad thing. It's like
having more cores, but with closer coupling, so it is "better" if it is
possible. The reason why it is often _not_ possible is that it tends to
have a higher power density, so cooling often becomes unachievable.

John Savard

Re: FPGAs (was: The Computer of the Future)

<t0nim3$9p0$1@dont-email.me>

  copy mid

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

  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: FPGAs (was: The Computer of the Future)
Date: Mon, 14 Mar 2022 07:15:29 -0700
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <t0nim3$9p0$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com>
<fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de>
<2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com> <t0i2im$12qg$1@gioia.aioe.org>
<t0igo0$7hh$1@dont-email.me> <2022Mar12.182540@mips.complang.tuwien.ac.at>
<c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com>
<1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com>
<4ef2c441-8cc9-4e52-857d-49723396d0a2n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 14 Mar 2022 14:15:31 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="32ba2b58041e9300d07d10fd01cde5df";
logging-data="10016"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/P2e73ekp650umIDZNCmOy0I9wkhdU8g0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Cancel-Lock: sha1:CJspCVc+5su8uXYzxhpUe11bCqQ=
In-Reply-To: <4ef2c441-8cc9-4e52-857d-49723396d0a2n@googlegroups.com>
Content-Language: en-US
 by: Stephen Fuld - Mon, 14 Mar 2022 14:15 UTC

On 3/14/2022 6:57 AM, Quadibloc wrote:
> On Sunday, March 13, 2022 at 11:58:22 AM UTC-6, Michael S wrote:
>> On Sunday, March 13, 2022 at 2:47:33 AM UTC+2, JimBrakefield wrote:
>
>>> Further process nodes will take place slowly?
>
>> If Intel and Samsung continue to compete against TSMC then yes, new nodes will arrive slowly.
>> But if both of them throw a towel, like the rest of the industry did several years ago, then TSMC
>> will have all economical reasons to move not just slowly, but extremely slowly.
>
> But what is the benefit of a new process node?
>
> Now that Dennard scaling is no longer with us, shrinking to a new
> process node hasn't meant that microprocessors have gone from
> 3 GHz to 5 GHz to 6 GHz to 10 GHz and so on and on.
>
> The only advantages of a new process node is that one can put
> more cores on a single die, and one's chips use less power.

Not the *only* advantage. Newer process node with smaller gates means a
chip with a given number of gates is physically smaller. Physically
smaller chips means more chips per wafer. More chips per wafer means
lower cost per chip. (perhaps counterbalanced if the new process is more
expensive per wafer).

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

Re: The Computer of the Future

<t0nrf1$i7j$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!news.freedyn.de!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2a0a-a540-a25-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Mon, 14 Mar 2022 16:45:21 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <t0nrf1$i7j$1@newsreader4.netcologne.de>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0knae$351$1@dont-email.me>
<j96dceFmdpcU1@mid.individual.net> <t0nd64$1a8e$1@gioia.aioe.org>
Injection-Date: Mon, 14 Mar 2022 16:45:21 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2a0a-a540-a25-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2a0a:a540:a25:0:7285:c2ff:fe6c:992d";
logging-data="18675"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Mon, 14 Mar 2022 16:45 UTC

Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
> Niklas Holsti wrote:

>> "If I Were You" is the title of a novel by P.G. Wodehouse. One of his
>> best, IMO.
>
> I have probably read that one. I did read every single PGW book in my
> (very good!) local library, co-located with my primary school. Those
> books plus "The Complete Sherlock Holmes Short Stories" was how I taught
> myself English after learning the basics in school.

The main influence on my English was probably BFBS, the British
Forces Broadcasting Service. They were simply playing better
music than the German radio stations, so I tuned in.

And once I had discovered that science fiction reads much
better in the original language, there was no turning back.

For one of my family the impetus was Star Trek. We wanted to watch
the original series it in English (having only ever seen the German
version), and he asked if he could also watch it. We said OK,
but he would have to watch it in English. He didn't mind, so...

Re: The Computer of the Future

<t0ns9t$ree$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Mon, 14 Mar 2022 17:59:40 +0100
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <t0ns9t$ree$1@dont-email.me>
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<858e7a72-fcc0-4bab-b087-28b9995c7094n@googlegroups.com>
<2e266e3e-b633-4c2a-bd33-962cb675bb77n@googlegroups.com>
<fb409a7e-e1a2-4eaf-8fbb-d697ac3f0febn@googlegroups.com>
<1a8a324d-34b8-4c1e-876e-1a0cde795e3fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com>
<66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <868rtnfb1y.fsf@linuxsc.com>
<t04pa8$g2u$1@gioia.aioe.org> <86ee3ceh3r.fsf@linuxsc.com>
<t0a324$1uat$1@gioia.aioe.org> <861qzaesvd.fsf@linuxsc.com>
<t0ct7p$muk$1@gioia.aioe.org> <867d91dbys.fsf@linuxsc.com>
<t0fbrm$17nu$1@gioia.aioe.org> <t0fgod$86t$1@dont-email.me>
<t0g4t2$pes$1@dont-email.me> <t0imc6$me9$1@dont-email.me>
<t0kmo7$1029$1@gioia.aioe.org> <t0knae$351$1@dont-email.me>
<j96dceFmdpcU1@mid.individual.net> <t0nd64$1a8e$1@gioia.aioe.org>
<t0nrf1$i7j$1@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 14 Mar 2022 16:59:41 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6f6921bd3ea240fae68c9b7681a5d21e";
logging-data="28110"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ZZqek73hCUiTkAKIrGYsm7ACqU8iPrL0="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:DmdANSKq5EIV4AeTc3bkClBUEk4=
In-Reply-To: <t0nrf1$i7j$1@newsreader4.netcologne.de>
Content-Language: en-GB
 by: David Brown - Mon, 14 Mar 2022 16:59 UTC

On 14/03/2022 17:45, Thomas Koenig wrote:
> Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
>> Niklas Holsti wrote:
>
>>> "If I Were You" is the title of a novel by P.G. Wodehouse. One of his
>>> best, IMO.
>>
>> I have probably read that one. I did read every single PGW book in my
>> (very good!) local library, co-located with my primary school. Those
>> books plus "The Complete Sherlock Holmes Short Stories" was how I taught
>> myself English after learning the basics in school.
>
> The main influence on my English was probably BFBS, the British
> Forces Broadcasting Service. They were simply playing better
> music than the German radio stations, so I tuned in.
>
> And once I had discovered that science fiction reads much
> better in the original language, there was no turning back.
>
> For one of my family the impetus was Star Trek. We wanted to watch
> the original series it in English (having only ever seen the German
> version), and he asked if he could also watch it. We said OK,
> but he would have to watch it in English. He didn't mind, so...
>

And from that you learn grammar gems such as "To boldly go where no man
has gone before" - a split infinitive and ending the sentence in a
preposition.

(Both of these rules were added to Latinise English grammar.)

Re: FPGAs

<e89fd9a4-72b4-4dcd-a9b8-caadb090d87fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:2349:b0:439:9e84:eb21 with SMTP id hu9-20020a056214234900b004399e84eb21mr14954178qvb.78.1647278830745;
Mon, 14 Mar 2022 10:27:10 -0700 (PDT)
X-Received: by 2002:a05:6871:60e:b0:da:b3f:325e with SMTP id
w14-20020a056871060e00b000da0b3f325emr145775oan.270.1647278829479; Mon, 14
Mar 2022 10:27:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Mon, 14 Mar 2022 10:27:09 -0700 (PDT)
In-Reply-To: <t0nfht$bn7$2@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:1d94:4dbf:9a31:cab9;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:1d94:4dbf:9a31:cab9
References: <b94f72eb-d747-47a4-85cd-d4c351cfcc5fn@googlegroups.com>
<005ee5af-519a-4d45-93bd-87f4ab580c61n@googlegroups.com> <66d1cc8e-c8b9-4ecb-be59-fee1ab1da715n@googlegroups.com>
<suljuo$it1$1@dont-email.me> <t02s9j$360$1@gal.iecc.com> <fcace6e8-30a2-40f4-bfae-4c59529c6c10n@googlegroups.com>
<t0a3gl$5tr$1@newsreader4.netcologne.de> <2irn2h12t1s9qfv0kppopc6prtqvi8rn04@4ax.com>
<t0i2im$12qg$1@gioia.aioe.org> <t0igo0$7hh$1@dont-email.me>
<2022Mar12.182540@mips.complang.tuwien.ac.at> <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com> <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
<aee0dc8f-a670-41e1-95a2-3e767a4f64aen@googlegroups.com> <t0nfht$bn7$2@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e89fd9a4-72b4-4dcd-a9b8-caadb090d87fn@googlegroups.com>
Subject: Re: FPGAs
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Mon, 14 Mar 2022 17:27:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 15
 by: MitchAlsup - Mon, 14 Mar 2022 17:27 UTC

On Monday, March 14, 2022 at 8:22:08 AM UTC-5, Terje Mathisen wrote:
> Michael S wrote:

> I thought I read somewhere that back-to-back NOT gates are already much
> faster than the wire they would replace?
<
Properly sized back to back inverters have only about 25% more delay and
close to 3× the drive strength of a single inverter.
<
> Terje
>
>
> --
> - <Terje.Mathisen at tmsw.no>
> "almost all programming can be viewed as an exercise in caching"

Pages:123456
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor