Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Usage: fortune -P [] -a [xsz] [Q: [file]] [rKe9] -v6[+] dataspec ... inputdir


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

<t0ib74$rbi$1@dont-email.me>

  copy mid

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

  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: Sat, 12 Mar 2022 15:37:23 +0100
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <t0ib74$rbi$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 12 Mar 2022 14:37:24 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="31e852ef72281eebde3e2a27fa6d6c47";
logging-data="28018"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Qwa44HXH5/v2R0YTPkSvPkdLy0LRg5+E="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:rYSLREr/bAFF5uHnmRc6mwQv2o8=
In-Reply-To: <t0g4t2$pes$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Sat, 12 Mar 2022 14:37 UTC

On 11/03/2022 19:37, Ivan Godard wrote:
> On 3/11/2022 4:53 AM, David Brown wrote:
>>
>> The point of language is to communicate.  Unless you can be absolutely
>> sure that the reader will distinguish between "which" and "that",
>> interpreting the difference exactly as you intended, then you cannot
>> communicate any semantic information by making the distinction.  So if
>> you need to communicate this information to a wider audience, you have
>> to do it in a different way - expressing yourself in a different manner
>> or adding more text.
>>
>> I am a native English speaker, well versed in technical writing, and
>> with an above-average interest in and knowledge of grammar.  (AFAIK Tim
>> has far more experience in technical writing than me, however.)  I would
>> not infer anything from the use of "which" or "that" in this context, I
>> would not assume any writer intended any implication, and I would not
>> assume any reader would infer anything from it.
>>
>> Language changes over time, it varies from place to place (though I
>> don't think this particular case is an American versus British issue),
>> and it varies from context.  Little-used and subtle implications do not
>> last.
>
> 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.
>

In Norwegian, "jeg skal" (the same root as "I shall") is the future
tense - "I shall" or "I am going to". "Jeg vil" (the same root as "I
will") is "I want" or "I want to".

> But then, I've sometimes been told I have a somewhat antiquated style :-)
>
>

I think the change to language is inevitable - but I don't always think
it makes the language better. I agree with your usage in these
examples, and follow them too. However, you have to be careful in
expecting others to understand the distinction you make.

There was a time when you could separate "educated" people from
"uneducated" people. The educated class had spent long hours in the
classroom studying grammar and language, and Latin (several of the rules
of English grammar were imported directly from Latin in perhaps the 18th
or 19th centuries). A lot of technical or scientific writing was only
ever of interest within this group, and you could rely on a higher
minimum level of language.

Now, I would say, we have a more level field. People mix across a wider
range of backgrounds. There is more communication (and movement)
between countries, with people living and working in their second or
third language. In most aspects, this is a good thing IMHO. But it
does mean that some of the subtler aspects of language are lost.

Re: The Computer of the Future

<t0ibhh$tud$1@dont-email.me>

  copy mid

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

  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: Sat, 12 Mar 2022 15:42:57 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <t0ibhh$tud$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 12 Mar 2022 14:42:57 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="31e852ef72281eebde3e2a27fa6d6c47";
logging-data="30669"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Z0UBVaM8D6/yJNUoIOxajeenrX+HNRGk="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:3QMYi9LjghyLFGL/C6qnSQSeUcY=
In-Reply-To: <54137af7-b61a-4f7c-9dee-1b3fd19821d3n@googlegroups.com>
Content-Language: en-GB
 by: David Brown - Sat, 12 Mar 2022 14:42 UTC

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.)

Re: The Computer of the Future

<t0igo0$7hh$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: sfu...@alumni.cmu.edu.invalid (Stephen Fuld)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sat, 12 Mar 2022 08:11:42 -0800
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <t0igo0$7hh$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 12 Mar 2022 16:11:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="182a01b84e0e4d768b22c2054d569a2d";
logging-data="7729"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+GG6CoOUaYsNzghKV43jV+AasE2DrNb8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Cancel-Lock: sha1:9x+B4mi3UDYU+qts1JJz2vGcAto=
In-Reply-To: <t0i2im$12qg$1@gioia.aioe.org>
Content-Language: en-US
 by: Stephen Fuld - Sat, 12 Mar 2022 16:11 UTC

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

> 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.

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

Re: The Computer of the Future

<t0ilh2$fhk$1@dont-email.me>

  copy mid

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

  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: Sat, 12 Mar 2022 11:33:13 -0600
Organization: A noiseless patient Spider
Lines: 125
Message-ID: <t0ilh2$fhk$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> <868rtgb8qh.fsf@linuxsc.com>
<t0i242$sto$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 12 Mar 2022 17:33:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7931801c04c8872e6d9d68737d8acb4f";
logging-data="15924"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/8yod+4gkv6i6dRvzjT/oC"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:vhFiXTXzRp5PKizGhTtqhP03p0A=
In-Reply-To: <t0i242$sto$1@gioia.aioe.org>
Content-Language: en-US
 by: BGB - Sat, 12 Mar 2022 17:33 UTC

On 3/12/2022 6:02 AM, Terje Mathisen wrote:
> To Tim and everyone else who contributed to this exchange on language,
> Thank you!
>
> I did learn something, what I'm most happy about is that I seem to be
> getting sufficiently fluid that I subconsciously choose exactly how to
> express myself, without thinking about all the details. :-)
>
> Terje
> PS. Just getting rid of Covid here, something like 20% of the Norwegian
> population seems to be going through it more or less at the same time,
> thankfully with very little serious consequences. It seems like we are
> getting out of these two years (I sent everyone home from the office in
> Oslo exactly two years ago today) with something like 25-30% reduction
> in death rate because all the covid restrictions have removed two full
> flu seasons.
>

Where I am living, even asking people to wear masks in public is
apparently asking too much, so most have not been bothering. It is a
little awkward when one is part of the minority who does actually bother
with this...

....

Well, there is this, and also the annoyance of being surrounded by YECs
(Young Earth Creationists), but not actually believing in this (most
evidence is against it; even linguistic and historical evidence is
against it; like some sort of bizarre consequence of word choice in the
KJV or something...).

Or, like the awkwardness of being generally leaning towards being
theistic, but not wanting to take a strong stance on anything outside
what can be observed and measured, but kinda leaning against
interpretations built strongly on supernatural events (say, we assume
people wrote what they believed happened, but stories can be
embellished, and events misinterpreted).

The question of religious identity becomes a bit fuzzy though when one
allows for a "well, it is what the people who wrote it believed
happened" stance, rather than a "it actually happened this way, and the
various creeds/etc are describing actual events". Will not say it didn't
happen though, as I don't take a "supernatural events don't happen"
stance either.

Not much evidence to support the notion that direct supernatural
intervention into normal peoples' lives is really a thing though, seems
like more of a "rare thing for special or historically significant
events" thing. A lot of what people may experience (as supernatural
events) may be more likely due to psychological or neurological
explanations or similar (just because one may experience something
doesn't mean it is real).

Though, the standard for evidence is particularly low in these circles
(and then there are a lot of people who take the "I believe it so that
makes it real" interpretation), ...

....

> Tim Rentsch wrote:
>> Terje Mathisen <terje.mathisen@tmsw.no> writes:
>>
>>> Tim Rentsch wrote:
>>>
>>>> Terje Mathisen <terje.mathisen@tmsw.no> writes:
>>>>
>>>>> Tim Rentsch wrote:
>>>>>
>>>>>> Terje Mathisen <terje.mathisen@tmsw.no> writes:
>>>>>>
>>>>>>> The most fun is when I find ways to remove all internal
>>>>>>> branching related to exceptional data, i.e. anything which can
>>>>>>> impede that nicely flowing stream of water going downhill.
>>>>>>
>>>>>> In that sentence the word "which" should be "that".  The reason
>>>>>> is "that" is restrictive, whereas "which" in non-restrictive.
>>>>>> In other words you mean the rest of the sentence after "which"
>>>>>> to constrain the word "anything", i.e., to restrict what is
>>>>>> covered.  This distinction is important in technical writing;
>>>>>> unfortunately even native speakers sometimes get it wrong.
>>>>>
>>>>> OK, that is subtle but noted!
>>>>>
>>>>> I'll hide behind my standard "I only started to learn English in
>>>>> 5th grade" excuse. :-)
>>>>
>>>> No excuse needed.  I routinely give such comments to people whose
>>>> first language is other than English, not with the intention of
>>>> faulting a bad usage but with the idea of helping them better
>>>> learn the subtleties and bear traps of English.  If anyone should
>>>> give an excuse, I should, because my own other-language skills
>>>> are so limited.  I admire anyone who speaks more than one
>>>> language, as I have found it very very difficult to do so.
>>>
>>> This is actually more interesting than I immediately thought:
>>>
>>> First, is there a difference between US and UK English here?
>>
>> I suspect there is, but I don't have any direct evidence for that
>> conclusion.
>>
>> More generally, I have just responded to Mr Findlay's comments,
>> and you may find my comments there to be of interest.
>>
>>> Looking at it now, to me using "anything which can" vs "anything that
>>> can" does have those two different meanings:  The first one is in fact
>>> more inclusive than the second, i.e. "which" also includes stuff that
>>> only incidentally or as a side effect cause this, while "that" implies
>>> that it is more of a primary result.
>>
>> To me the key word is "anything".  You don't mean literally anything,
>> but "anything subject to the limitations of the following clause" (at
>> least, that's what I think you mean).  So I'm not sure what difference
>> you are trying to explain here.
>>
>>> This was actually what I was trying to express.
>>
>> Which one, the first or the second?  (And I'm still not sure what you
>> think the difference is between them.)
>>
>
>

FPGAs (was: The Computer of the Future)

<2022Mar12.182540@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: FPGAs (was: The Computer of the Future)
Date: Sat, 12 Mar 2022 17:25:40 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 25
Message-ID: <2022Mar12.182540@mips.complang.tuwien.ac.at>
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>
Injection-Info: reader02.eternal-september.org; posting-host="0fe04f065c6dc0f3006a406de4fb4fc8";
logging-data="21584"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/zfhHfpNpySwTgiCrMMW9"
Cancel-Lock: sha1:iJDyBWUzWRyT+xFaoLAEaU4BjuI=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Sat, 12 Mar 2022 17:25 UTC

Stephen Fuld <sfuld@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-a594-88a85ac10d20o@googlegroups.com>

Re: The Computer of the Future

<t0imc6$me9$1@dont-email.me>

  copy mid

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

  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: Sat, 12 Mar 2022 11:47:43 -0600
Organization: A noiseless patient Spider
Lines: 156
Message-ID: <t0imc6$me9$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 12 Mar 2022 17:47:50 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7931801c04c8872e6d9d68737d8acb4f";
logging-data="22985"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18GJwxod2xGWlHQhXJnduj1"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:H8JuSmM9Hl52fR/9TiV3vKruIt4=
In-Reply-To: <t0g4t2$pes$1@dont-email.me>
Content-Language: en-US
 by: BGB - Sat, 12 Mar 2022 17:47 UTC

On 3/11/2022 12:37 PM, Ivan Godard wrote:
> On 3/11/2022 4:53 AM, David Brown wrote:
>> On 11/03/2022 12:29, Terje Mathisen wrote:
>>> Tim Rentsch wrote:
>>>> Terje Mathisen <terje.mathisen@tmsw.no> writes:
>>>>
>>>>> Tim Rentsch wrote:
>>>>>
>>>>>> Terje Mathisen <terje.mathisen@tmsw.no> writes:
>>>>>>
>>>>>>> Tim Rentsch wrote:
>>>>>>>
>>>>>>>> Terje Mathisen <terje.mathisen@tmsw.no> writes:
>>>>>>>>
>>>>>>>>> Tim Rentsch wrote:
>>>>>>>>>
>>>>>>>>>> Ivan Godard <ivan@millcomputing.com> writes:
>>>>>>>>>>
>>>>>>>>>> [...]
>>>>>>>>>>
>>>>>>>>>>> I think the problem is really a linguistic one:  our programming
>>>>>>>>>>> languages have caused us to think about our programs in control
>>>>>>>>>>> flow terms, [...]
>>>>>>>>>>
>>>>>>>>>> Some of us.  Not everyone, fortunately.
>>>>>>>>>
>>>>>>>>> I tend to think much more in data flow terms, as I've written
>>>>>>>>> before:
>>>>>>>>>
>>>>>>>>> An optimal program is like a creek finding its path down from the
>>>>>>>>> mountain, always searching for the path of least resistance.
>>>>>>>>
>>>>>>>> It's an interesting simile.  Note by the way that creeks are
>>>>>>>> greedy algorithms, in the sense of being only locally optimal,
>>>>>>>> not necessarily globally optimal.
>>>>>>>>
>>>>>>>> To me the more interesting question is how does this perspective
>>>>>>>> affect how the code looks?  If reading your programs, would I see
>>>>>>>> something that looks pretty much like other imperative code, or
>>>>>>>> would there be some distinguishing characteristics that would
>>>>>>>> indicate your different thought mode?  Can you say anything about
>>>>>>>> what those characteristics might be?  Or perhaps give an example
>>>>>>>> or two?  (Short is better if that is feasible.)
>>>>>>>
>>>>>>> First example:  Use (very) small lookup tables to get rid of
>>>>>>> branches,
>>>>>>> typically trying to turn code state machines into data state
>>>>>>> machines.  This is driven by the fact that modern CPUs are much
>>>>>>> better
>>>>>>> at dependent loads than unpredictable branches.
>>>>>>>
>>>>>>> I typically try to write code that can run in SIMD mode, i.e. using
>>>>>>> tables/branchless/predicated ops to handle any single-lane alternate
>>>>>>> paths.
>>>>>>>
>>>>>>> Such code can also much more often scale across multiple
>>>>>>> cores/systems
>>>>>>> even if that means that I have to do some redundant work across the
>>>>>>> boundaries.  I.e. when I process lidar data I can make the problem
>>>>>>> almost embarrasingly parallelizable by splitting the input into
>>>>>>> tiles
>>>>>>> with 35-50m overlap:  This is sufficient to effectively eliminate
>>>>>>> all
>>>>>>> edge artifacts when I generate contours and vegetation
>>>>>>> classifications.
>>>>>>
>>>>>> Interesting.  Thank you for the examples.
>>>>>
>>>>> The core idea there is that it can often make sense to do extra work
>>>>> as long as that removes the cost of maintaining exact boundaries.  A
>>>>> similar idea was the building block for my julian day to Y-M-D
>>>>> conversion:
>>>>>
>>>>> The math to do so is quite complicated, so instead I make a very quick
>>>>> approximate guess and do the reverse (very fast!) calculation which
>>>>> ends with a branchless adjustment if the guess was off-by-one.
>>>>
>>>> I am intrigued.  Would you mind sharing the code (either posting
>>>> or sending to me via email, whichever you think more appropriate)?
>>>>
>>>>>>> The most fun is when I find ways to remove all internal branching
>>>>>>> related to exceptional data, i.e. anything which can impede that
>>>>>>> nicely flowing stream of water going downhill.
>>>>>>
>>>>>> In that sentence the word "which" should be "that".  The reason is
>>>>>> "that" is restrictive, whereas "which" in non-restrictive.  In
>>>>>> other words you mean the rest of the sentence after "which" to
>>>>>> constrain the word "anything", i.e., to restrict what is covered.
>>>>>> This distinction is important in technical writing;  unfortunately
>>>>>> even native speakers sometimes get it wrong.
>>>>>
>>>>> OK, that is subtle but noted!
>>>>>
>>>>> I'll hide behind my standard "I only started to learn English in 5th
>>>>> grade" excuse. :-)
>>>>
>>>> No excuse needed.  I routinely give such comments to people whose
>>>> first language is other than English, not with the intention of
>>>> faulting a bad usage but with the idea of helping them better
>>>> learn the subtleties and bear traps of English.  If anyone should
>>>> give an excuse, I should, because my own other-language skills are
>>>> so limited.  I admire anyone who speaks more than one language, as
>>>> I have found it very very difficult to do so.
>>>
>>> This is actually more interesting than I immediately thought:
>>>
>>> First, is there a difference between US and UK English here?
>>>
>>> Looking at it now, to me using "anything which can" vs "anything that
>>> can" does have those two different meanings: The first one is in fact
>>> more inclusive than the second, i.e. "which" also includes stuff that
>>> only incidentally or as a side effect cause this, while "that" implies
>>> that it is more of a primary result.
>>>
>>> This was actually what I was trying to express.
>>>
>>> Regards,
>>> Terje
>>>
>>
>> The point of language is to communicate.  Unless you can be absolutely
>> sure that the reader will distinguish between "which" and "that",
>> interpreting the difference exactly as you intended, then you cannot
>> communicate any semantic information by making the distinction.  So if
>> you need to communicate this information to a wider audience, you have
>> to do it in a different way - expressing yourself in a different manner
>> or adding more text.
>>
>> I am a native English speaker, well versed in technical writing, and
>> with an above-average interest in and knowledge of grammar.  (AFAIK Tim
>> has far more experience in technical writing than me, however.)  I would
>> not infer anything from the use of "which" or "that" in this context, I
>> would not assume any writer intended any implication, and I would not
>> assume any reader would infer anything from it.
>>
>> Language changes over time, it varies from place to place (though I
>> don't think this particular case is an American versus British issue),
>> and it varies from context.  Little-used and subtle implications do not
>> last.
>
> 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 :-)
>
>


Click here to read the complete article
Re: FPGAs (was: The Computer of the Future)

<t0io3h$5qr$1@dont-email.me>

  copy mid

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

  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: Sat, 12 Mar 2022 12:17:13 -0600
Organization: A noiseless patient Spider
Lines: 60
Message-ID: <t0io3h$5qr$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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 12 Mar 2022 18:17:21 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7931801c04c8872e6d9d68737d8acb4f";
logging-data="5979"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YxOdyQ4y9l6L4k8YISnCo"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:CGlmx3obzg904XZ1SLMinXuHWpo=
In-Reply-To: <2022Mar12.182540@mips.complang.tuwien.ac.at>
Content-Language: en-US
 by: BGB - Sat, 12 Mar 2022 18:17 UTC

On 3/12/2022 11:25 AM, Anton Ertl wrote:
> Stephen Fuld <sfuld@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.
>

Also, 250 MHz would require either a high end FPGA or a very small core
(probably 16-bit).

It seems likely though, that a hybrid could be made, where FPGA logic
was glued on at the level of customizable CPU instructions, without the
CPU itself being implemented via the FPGA. In effect treating it like a
user-customizable coprocessor.

If this were limited to small enough "granules", it is possible the FPGA
logic could be run at or near the CPU's native clock speed, or with some
downsampling (Say, 4x or 8x). So, while each instruction represented via
FPGA logic is significantly slower than had it been native silicon, but
faster than had it been expressed with a series of normal CPU instructions.

> 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.
>

Could be.

At present, they seem to come in one of several form factors:
Standalone boards, programmable via USB or similar, various connectors
(commonly "PMOD");
Boards that go inside a PC, typically via PCI-e, with little or no
external connectivity (and typically very expensive);
Boards that go inside a PC in an M.2 slot or similar.

The latter seem more relevant for "accelerators", whereas the former is
more relevant for those of us wanting to experiment with making custom
CPU SOC's, or for embedded control applications.

While an FPGA is more expensive than a normal microcontroller, it can do
some things a microcontroller can't (eg, saw something recently where
someone has used an FPGA to implement a custom digital oscilloscope +
logic analyzer).

....

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

<c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:7d91:0:b0:2e0:6b65:c76c with SMTP id c17-20020ac87d91000000b002e06b65c76cmr12869876qtd.564.1647112342424;
Sat, 12 Mar 2022 11:12:22 -0800 (PST)
X-Received: by 2002:a9d:5e15:0:b0:5b2:5125:fd09 with SMTP id
d21-20020a9d5e15000000b005b25125fd09mr7978744oti.129.1647112342096; Sat, 12
Mar 2022 11:12:22 -0800 (PST)
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: Sat, 12 Mar 2022 11:12:21 -0800 (PST)
In-Reply-To: <2022Mar12.182540@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=136.50.253.102; posting-account=AoizIQoAAADa7kQDpB0DAj2jwddxXUgl
NNTP-Posting-Host: 136.50.253.102
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: jim.brak...@ieee.org (JimBrakefield)
Injection-Date: Sat, 12 Mar 2022 19:12:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 33
 by: JimBrakefield - Sat, 12 Mar 2022 19:12 UTC

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?
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.
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.

Re: The Computer of the Future

<403689e3-c7ea-43d7-8597-526d0999087en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:643:0:b0:67d:3188:24f2 with SMTP id 64-20020a370643000000b0067d318824f2mr10491187qkg.48.1647113629231;
Sat, 12 Mar 2022 11:33:49 -0800 (PST)
X-Received: by 2002:a9d:853:0:b0:5b2:617e:e982 with SMTP id
77-20020a9d0853000000b005b2617ee982mr8028798oty.333.1647113629022; Sat, 12
Mar 2022 11:33:49 -0800 (PST)
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: Sat, 12 Mar 2022 11:33:48 -0800 (PST)
In-Reply-To: <t0ibhh$tud$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678
References: <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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <403689e3-c7ea-43d7-8597-526d0999087en@googlegroups.com>
Subject: Re: The Computer of the Future
From: already5...@yahoo.com (Michael S)
Injection-Date: Sat, 12 Mar 2022 19:33:49 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 20
 by: Michael S - Sat, 12 Mar 2022 19:33 UTC

On Saturday, March 12, 2022 at 4:43:01 PM UTC+2, 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.)

I am not going to try.
The correct use or even adequate understanding of simple "had had" is already above my English language skills; "had had had" - more so.

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

<325ff7cf-502c-4494-943b-65ed3b88f628n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:10f:b0:2e0:29ea:5ea1 with SMTP id u15-20020a05622a010f00b002e029ea5ea1mr13703100qtw.670.1647115058383;
Sat, 12 Mar 2022 11:57:38 -0800 (PST)
X-Received: by 2002:a05:6870:d151:b0:da:4cd6:552e with SMTP id
f17-20020a056870d15100b000da4cd6552emr13842834oac.136.1647115058188; Sat, 12
Mar 2022 11:57:38 -0800 (PST)
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: Sat, 12 Mar 2022 11:57:37 -0800 (PST)
In-Reply-To: <2022Mar12.182540@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678
References: <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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <325ff7cf-502c-4494-943b-65ed3b88f628n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: already5...@yahoo.com (Michael S)
Injection-Date: Sat, 12 Mar 2022 19:57:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 55
 by: Michael S - Sat, 12 Mar 2022 19:57 UTC

On Saturday, March 12, 2022 at 7:38:27 PM UTC+2, 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,

You can push Nios2f to 300MHz on industrial-grade Startix-10 FPGA.
Probably, 10% faster on top commercial grade Stratix-10 FPGA, esp. smaller models.
But that will only work with your core running from either relativly small tightly-coupled memories (something like 128KB for both code and data)
or from even smaller instruction and data caches.
Also, don't forget, that apart from 10x slowdown factor in frequency, relatively to best "hard" CPUs there is at least 4x slowdown in IPC. May be, more than that, I didn't measure. Besides, an exact factor strongly depends on the application. May be, the simplest methodology that would not be totally misleading is to consider Nios2f IPC to be 80% of Arm Cortex A35.

> and I guess the same is true for other
> logic functions implemented in FPGAs.

Not necessarily. I can think about many functions that can be usefully run (on the same industrial-grade Startix-10) at above 400MHz.
A simpler ones at 450 MHz.

> 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.
>

That's sound about right.
FPGAs are *extremely* useful embedded devices that make majority of today's "long tail"
embedded computing industry at all possible. But FPGA-based "general-purpose" compute accelerators
are 99.9% hype and 0.1% substance. That's being generous.

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

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

<ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:c4b:b0:435:7a60:8f87 with SMTP id r11-20020a0562140c4b00b004357a608f87mr12860330qvj.85.1647115628888;
Sat, 12 Mar 2022 12:07:08 -0800 (PST)
X-Received: by 2002:a05:6808:8e4:b0:2ec:aea1:353a with SMTP id
d4-20020a05680808e400b002ecaea1353amr3235326oic.27.1647115628544; Sat, 12 Mar
2022 12:07:08 -0800 (PST)
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: Sat, 12 Mar 2022 12:07:08 -0800 (PST)
In-Reply-To: <c5da3d7a-61ad-47ce-8bba-9ae0051d61e7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678
References: <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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: already5...@yahoo.com (Michael S)
Injection-Date: Sat, 12 Mar 2022 20:07:08 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 44
 by: Michael S - Sat, 12 Mar 2022 20:07 UTC

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.

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

<1e7a17d7-28b3-4924-bf96-39398e86b481n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:1903:b0:2dd:3494:a9f7 with SMTP id w3-20020a05622a190300b002dd3494a9f7mr13427517qtc.197.1647123004788;
Sat, 12 Mar 2022 14:10:04 -0800 (PST)
X-Received: by 2002:a05:6808:1b11:b0:2da:73df:2dbd with SMTP id
bx17-20020a0568081b1100b002da73df2dbdmr8306260oib.293.1647123004515; Sat, 12
Mar 2022 14:10:04 -0800 (PST)
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: Sat, 12 Mar 2022 14:10:04 -0800 (PST)
In-Reply-To: <2022Mar12.182540@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:a1c9:13c:a4f8:21cd;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:a1c9:13c:a4f8:21cd
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1e7a17d7-28b3-4924-bf96-39398e86b481n@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sat, 12 Mar 2022 22:10:04 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 39
 by: MitchAlsup - Sat, 12 Mar 2022 22:10 UTC

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.
<
A couple of points:
a) Anything programmable is going to be no faster than DIV-5 and more likely
to be DIV-20 (CPUs are 5GHz, FPGA is 250 MHz).
b) You are not going to get "your function unit" inside of a CPU, you are going
to have to put it outside of the CPU and likely outside of the L2 cache.
<
This has the consequences:
1) that if you are going to have such a function unit, and it is going to perform,
then you are going to have to feed it 1,000 units of work at a minimum;
2) you will need to give it more than 1 microseconds to do its job.
<
A difficult programming model for the synchronous vonNeumann paradigm.
<
>
> 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>

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

<t0jbe3$tqm$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: iva...@millcomputing.com (Ivan Godard)
Newsgroups: comp.arch
Subject: Re: FPGAs (was: The Computer of the Future)
Date: Sat, 12 Mar 2022 15:47:16 -0800
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <t0jbe3$tqm$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>
<1e7a17d7-28b3-4924-bf96-39398e86b481n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 12 Mar 2022 23:47:15 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d88833f43b9eccecde65a96c7cf6bb53";
logging-data="30550"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JRpI+pHJWcigJsU4fzg/k"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.2
Cancel-Lock: sha1:dZMlGuAaYe9o3sq/xvFhb1lYFOA=
In-Reply-To: <1e7a17d7-28b3-4924-bf96-39398e86b481n@googlegroups.com>
Content-Language: en-US
 by: Ivan Godard - Sat, 12 Mar 2022 23:47 UTC

On 3/12/2022 2:10 PM, MitchAlsup 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.
> <
> A couple of points:
> a) Anything programmable is going to be no faster than DIV-5 and more likely
> to be DIV-20 (CPUs are 5GHz, FPGA is 250 MHz).
> b) You are not going to get "your function unit" inside of a CPU, you are going
> to have to put it outside of the CPU and likely outside of the L2 cache.
> <
> This has the consequences:
> 1) that if you are going to have such a function unit, and it is going to perform,
> then you are going to have to feed it 1,000 units of work at a minimum;
> 2) you will need to give it more than 1 microseconds to do its job.
> <
> A difficult programming model for the synchronous vonNeumann paradigm.

Rather than memorialize MSG, why not supply hardware continuations
(which need much the same stuff I expect) instead?

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

<752bb4bf-9c82-45b6-974e-701d7928c71cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:214:b0:2e1:a8cf:959f with SMTP id b20-20020a05622a021400b002e1a8cf959fmr13034918qtx.300.1647129728991;
Sat, 12 Mar 2022 16:02:08 -0800 (PST)
X-Received: by 2002:a05:6808:113:b0:2ec:b7db:df66 with SMTP id
b19-20020a056808011300b002ecb7dbdf66mr2293323oie.108.1647129727702; Sat, 12
Mar 2022 16:02:07 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 16:02:07 -0800 (PST)
In-Reply-To: <t0jbe3$tqm$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:a1c9:13c:a4f8:21cd;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:a1c9:13c:a4f8:21cd
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> <1e7a17d7-28b3-4924-bf96-39398e86b481n@googlegroups.com>
<t0jbe3$tqm$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <752bb4bf-9c82-45b6-974e-701d7928c71cn@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sun, 13 Mar 2022 00:02:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4639
 by: MitchAlsup - Sun, 13 Mar 2022 00:02 UTC

On Saturday, March 12, 2022 at 5:47:18 PM UTC-6, Ivan Godard wrote:
> On 3/12/2022 2:10 PM, MitchAlsup 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.
> > <
> > A couple of points:
> > a) Anything programmable is going to be no faster than DIV-5 and more likely
> > to be DIV-20 (CPUs are 5GHz, FPGA is 250 MHz).
> > b) You are not going to get "your function unit" inside of a CPU, you are going
> > to have to put it outside of the CPU and likely outside of the L2 cache..
> > <
> > This has the consequences:
> > 1) that if you are going to have such a function unit, and it is going to perform,
> > then you are going to have to feed it 1,000 units of work at a minimum;
> > 2) you will need to give it more than 1 microseconds to do its job.
> > <
> > A difficult programming model for the synchronous vonNeumann paradigm.
<
> Rather than memorialize MSG, why not supply hardware continuations
> (which need much the same stuff I expect) instead?
<
I did not realize I was memorializing MSG.
I don't see how you got that from what I wrote.
<
But assume I was in some remote sense::
<
In essence MSG passes ½ cache lines to target (the arguments)
Continuations pass 4 cache lines to target (an entire register set)
<
MSG recipient uses 80% of his own registers (4 arguments + 16 his).
Continuation recipient uses few of his own registers.
<
So, I don't see how the choices are remotely similar unless you are looking from
far enough away that you can't see the overhead from <ahem> the overhead.
<
The point I was making is that you are not going to get a function unit of your
design close enough to the CPU of their design to make use of it 1 command
at a time interface philosophy (co-processor.) It is more array-processor-like,
or GPU-like, than a function unit embedded in a CPU.

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

<1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a37:d241:0:b0:67b:3360:3644 with SMTP id f62-20020a37d241000000b0067b33603644mr10797213qkj.274.1647132451633;
Sat, 12 Mar 2022 16:47:31 -0800 (PST)
X-Received: by 2002:a05:6870:f2a5:b0:da:b3f:2b50 with SMTP id
u37-20020a056870f2a500b000da0b3f2b50mr14516085oap.239.1647132451315; Sat, 12
Mar 2022 16:47:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!nntp.club.cc.cmu.edu!45.76.7.193.MISMATCH!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 16:47:31 -0800 (PST)
In-Reply-To: <ff151927-a950-4c36-ab53-45268a9584f1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=136.50.253.102; posting-account=AoizIQoAAADa7kQDpB0DAj2jwddxXUgl
NNTP-Posting-Host: 136.50.253.102
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1bd4b8e2-9afc-4596-8dce-d358cfeccc6an@googlegroups.com>
Subject: Re: FPGAs (was: The Computer of the Future)
From: jim.brak...@ieee.org (JimBrakefield)
Injection-Date: Sun, 13 Mar 2022 00:47:31 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 47
 by: JimBrakefield - Sun, 13 Mar 2022 00:47 UTC

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. Going to smaller process nodes should reduce wire delay if nothing else. Further process nodes will take place slowly?
|>Big FPGA is not going to consume 100mW either.
Agreed, compared to 10 watts of an idle x86-64 however?
Of course if the ASIC is ten times faster, guess the power contest is ~tied.

Re: The Computer of the Future

<23e576d6-0f24-4f0f-89bb-b44075975337n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5889:0:b0:2e1:afa2:65a9 with SMTP id t9-20020ac85889000000b002e1afa265a9mr12114813qta.268.1647142969275;
Sat, 12 Mar 2022 19:42:49 -0800 (PST)
X-Received: by 2002:a05:6870:5829:b0:c8:9f42:f919 with SMTP id
r41-20020a056870582900b000c89f42f919mr9048345oap.54.1647142969036; Sat, 12
Mar 2022 19:42:49 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 19:42:48 -0800 (PST)
In-Reply-To: <0001HW.27DA64F0021EDBDE70000E96338F@news.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:b55f:b422:7f6d:525b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:b55f:b422:7f6d:525b
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <23e576d6-0f24-4f0f-89bb-b44075975337n@googlegroups.com>
Subject: Re: The Computer of the Future
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 13 Mar 2022 03:42:49 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Sun, 13 Mar 2022 03:42 UTC

On Thursday, March 10, 2022 at 9:55:16 AM UTC-7, Bill Findlay wrote:

> You have no need of an excuse, because your original wording was correct,
> and is exactly how most British English users would put it.
>
> Rentsch is wrong to think that using 'that' means anything different.
> His claim comes straight out of Strunk & White's usage guide,
> which has been debunked by English grammar experts, such as Geoff Pullum.
>
> I personally prefer 'that' to 'which' in restrictive clauses,
> but that is a matter of aesthetics, not grammatical correctness.

I certainly was unaware of any difference between "that" and "which"
in terms of being restrictive. I was not aware that this myth even existed.
Of course, if it existed in _Fowler_ and not just _Strunk & White_, then I
might have to reconsider my position.

John Savard

Re: The Computer of the Future

<64b917bd-921a-4965-9452-6ed74b54fd4dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:240d:b0:440:a2ec:eaa9 with SMTP id fv13-20020a056214240d00b00440a2eceaa9mr1977180qvb.37.1647143562801;
Sat, 12 Mar 2022 19:52:42 -0800 (PST)
X-Received: by 2002:a05:6871:60e:b0:da:b3f:325e with SMTP id
w14-20020a056871060e00b000da0b3f325emr9512475oan.270.1647143562567; Sat, 12
Mar 2022 19:52:42 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 19:52:42 -0800 (PST)
In-Reply-To: <t0fbrm$17nu$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:b55f:b422:7f6d:525b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:b55f:b422:7f6d:525b
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <64b917bd-921a-4965-9452-6ed74b54fd4dn@googlegroups.com>
Subject: Re: The Computer of the Future
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 13 Mar 2022 03:52:42 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Sun, 13 Mar 2022 03:52 UTC

On Friday, March 11, 2022 at 4:30:02 AM UTC-7, Terje Mathisen wrote:

> Looking at it now, to me using "anything which can" vs "anything that
> can" does have those two different meanings: The first one is in fact
> more inclusive than the second, i.e. "which" also includes stuff that
> only incidentally or as a side effect cause this, while "that" implies
> that it is more of a primary result.

To determine whether Strunk & White have _anything_ to back them up,
we need to ask some basic questions. What is "which", and what is "that"?

Which is the neuter counterpart of who.

A person who can read English. A computer which comes with a FORTRAN
compiler.

But we also say:

Who saw what happened? What computers are still available?

So in some cases, the neuter counterpart of who is _what_ instead of which.

But you don't use "what" where you would use "which", except if one's command
of grammar is weak:

My grandpappy had a rifle whut could shoot the paint off'n a barn door.

The most familiar use of "that" is as a pronoun, similar to "this" - _or_ as an article.

I was looking for this. Will that arrive on time?
I was looking for this book. Will that parcel arrive on time?

One can use that instead of "who" or "which":

A person that can read English. A computer that comes with a FORTRAN compiler.

A computer either comes with a FORTRAN compiler, or it doesn't. A person is either
able to read English or not.

So it's very difficult for me to see how "A computer that comes with a FORTRAN compiler"
and "A computer which comes with a FORTRAN compiler" can fail to describe the same
set of objects. In both cases, only computers can be members of the set, and only computers
in possession of a FORTRAN compiler.

John Savard

Re: The Computer of the Future

<bbdf48d2-bc03-47b1-954f-3bc1ed8e235cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:2c6:b0:2dd:2d3d:11cd with SMTP id a6-20020a05622a02c600b002dd2d3d11cdmr14119296qtx.638.1647143713236;
Sat, 12 Mar 2022 19:55:13 -0800 (PST)
X-Received: by 2002:a05:6870:d151:b0:da:4cd6:552e with SMTP id
f17-20020a056870d15100b000da4cd6552emr14301039oac.136.1647143713051; Sat, 12
Mar 2022 19:55:13 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 19:55:12 -0800 (PST)
In-Reply-To: <t0g4t2$pes$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:b55f:b422:7f6d:525b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:b55f:b422:7f6d:525b
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bbdf48d2-bc03-47b1-954f-3bc1ed8e235cn@googlegroups.com>
Subject: Re: The Computer of the Future
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 13 Mar 2022 03:55:13 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Sun, 13 Mar 2022 03:55 UTC

On Friday, March 11, 2022 at 11:37:25 AM UTC-7, 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.

Of course, "Were I a rich man..." is the subjunctive.

And of course "If I were a rich man..." got a new lease on life from Fiddler
on the Roof.

John Savard

Re: The Computer of the Future

<15294fbe-0663-4108-b3ff-06d090c1844an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:4104:b0:42c:1db0:da28 with SMTP id kc4-20020a056214410400b0042c1db0da28mr13577067qvb.67.1647145416166;
Sat, 12 Mar 2022 20:23:36 -0800 (PST)
X-Received: by 2002:a05:6830:71b:b0:5af:62e1:99ee with SMTP id
y27-20020a056830071b00b005af62e199eemr8387131ots.227.1647145415885; Sat, 12
Mar 2022 20:23:35 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 20:23:35 -0800 (PST)
In-Reply-To: <23e576d6-0f24-4f0f-89bb-b44075975337n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:b55f:b422:7f6d:525b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:b55f:b422:7f6d:525b
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> <23e576d6-0f24-4f0f-89bb-b44075975337n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <15294fbe-0663-4108-b3ff-06d090c1844an@googlegroups.com>
Subject: Re: The Computer of the Future
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 13 Mar 2022 04:23:36 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 45
 by: Quadibloc - Sun, 13 Mar 2022 04:23 UTC

On Saturday, March 12, 2022 at 8:42:50 PM UTC-7, Quadibloc wrote:
> On Thursday, March 10, 2022 at 9:55:16 AM UTC-7, Bill Findlay wrote:

> > You have no need of an excuse, because your original wording was correct,
> > and is exactly how most British English users would put it.
>
> > Rentsch is wrong to think that using 'that' means anything different.
> > His claim comes straight out of Strunk & White's usage guide,
> > which has been debunked by English grammar experts, such as Geoff Pullum.

> > I personally prefer 'that' to 'which' in restrictive clauses,
> > but that is a matter of aesthetics, not grammatical correctness.

> I certainly was unaware of any difference between "that" and "which"
> in terms of being restrictive. I was not aware that this myth even existed.
> Of course, if it existed in _Fowler_ and not just _Strunk & White_, then I
> might have to reconsider my position.

Having looked in Fowler, I see that there _is_ a difference between "that" and
"which", and this actual difference may be the source of the confusion in
Strunk & White.

It is preferable to use "which" instead of "that" in a sentence such as the
following:

I always buy the genuine IBM PC, which comes with a shorter version of
the advanced BASIC interpreter that makes use of the BASIC in ROM which
those computers have, instead of a clone.

The first "which" immediately following PC, according to Fowler, should
not be replaced with "that", since coming with BASICA instead of GW-BASIC
is true of _all_ genuine IBM PCs, and thus the following clause is not intended
to impose a constraint on "the genuine IBM PC", but is descriptive of a characteristic
they all have.

So in this sense, 'that' is restrictive and 'which' is non-restrictive.

Or perhaps it is more accurate to say that "which" may be used in either
a restrictive or non-restrictive manner, but "that" should only be used in
a restrictive context.

Actually, though, despite Fowler perhaps being in agreement with Strunk & White,
I have to admit I wouldn't have seen anything odd if "that" were used instead
in that position.

John Savard

Re: The Computer of the Future

<8ad1d742-11c7-458a-92b6-0bec2a156e21n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5bcd:0:b0:2e1:c6c4:ca00 with SMTP id b13-20020ac85bcd000000b002e1c6c4ca00mr5451577qtb.528.1647145842708;
Sat, 12 Mar 2022 20:30:42 -0800 (PST)
X-Received: by 2002:a05:6808:2185:b0:2d9:ebf0:fb66 with SMTP id
be5-20020a056808218500b002d9ebf0fb66mr10945991oib.69.1647145842490; Sat, 12
Mar 2022 20:30:42 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 20:30:42 -0800 (PST)
In-Reply-To: <15294fbe-0663-4108-b3ff-06d090c1844an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:b55f:b422:7f6d:525b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:b55f:b422:7f6d:525b
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> <23e576d6-0f24-4f0f-89bb-b44075975337n@googlegroups.com>
<15294fbe-0663-4108-b3ff-06d090c1844an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8ad1d742-11c7-458a-92b6-0bec2a156e21n@googlegroups.com>
Subject: Re: The Computer of the Future
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 13 Mar 2022 04:30:42 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Sun, 13 Mar 2022 04:30 UTC

On Saturday, March 12, 2022 at 9:23:38 PM UTC-7, Quadibloc wrote:

> Actually, though, despite Fowler perhaps being in agreement with Strunk & White,
> I have to admit I wouldn't have seen anything odd if "that" were used instead
> in that position.

And _since_ I think of "which" as a neuter counterpart to some of the uses
of "who", I can see why I'm not in company with Fowler _as well as_ Strunk
& White.

Obviously, one uses "who" in both the restrictive and non-restrictive cases.

An author who rejoices in the surname of Smith...
A black author, who has first-hand experience of racism...

The first phrase is _clearly_ restrictive, whereas the second phrase is
likely at least intended to be thought of as non-restrictive (the author
has experienced racism personally *because he is black*, rather than
simply being a black author who happens to have also personally
experienced racism).

One wouldn't think of using the neuter-appearing "that" in order
to indicate that the first phrase is restrictive.

John Savard

Re: The Computer of the Future

<c2d8522a-d620-4e80-b381-65898ab9fa0dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5a88:0:b0:2e1:bbda:3b21 with SMTP id c8-20020ac85a88000000b002e1bbda3b21mr8186712qtc.307.1647146226708;
Sat, 12 Mar 2022 20:37:06 -0800 (PST)
X-Received: by 2002:a05:6870:204c:b0:da:b3f:2b86 with SMTP id
l12-20020a056870204c00b000da0b3f2b86mr14413852oad.293.1647146226473; Sat, 12
Mar 2022 20:37:06 -0800 (PST)
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 12 Mar 2022 20:37:06 -0800 (PST)
In-Reply-To: <8ad1d742-11c7-458a-92b6-0bec2a156e21n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:b55f:b422:7f6d:525b;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:b55f:b422:7f6d:525b
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> <23e576d6-0f24-4f0f-89bb-b44075975337n@googlegroups.com>
<15294fbe-0663-4108-b3ff-06d090c1844an@googlegroups.com> <8ad1d742-11c7-458a-92b6-0bec2a156e21n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c2d8522a-d620-4e80-b381-65898ab9fa0dn@googlegroups.com>
Subject: Re: The Computer of the Future
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 13 Mar 2022 04:37:06 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: Quadibloc - Sun, 13 Mar 2022 04:37 UTC

On Saturday, March 12, 2022 at 9:30:44 PM UTC-7, Quadibloc wrote:

Come to think of it, it could be argued that

> An author who rejoices in the surname of Smith...

is non-restrictive, since "an author" is _singular_, and thus we might have
one particular author in mind, such as, say, E. E. "Doc" Smith.

So instead an example of a restrictive phrase would be

Those authors who rejoice in the surname of Smith...

John Savard

Re: The Computer of the Future

<t0jtno$in4$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: iva...@millcomputing.com (Ivan Godard)
Newsgroups: comp.arch
Subject: Re: The Computer of the Future
Date: Sat, 12 Mar 2022 20:59:34 -0800
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <t0jtno$in4$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>
<bbdf48d2-bc03-47b1-954f-3bc1ed8e235cn@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 04:59:37 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d88833f43b9eccecde65a96c7cf6bb53";
logging-data="19172"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180C8opz2bOKGxR2aPAywY9"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.2
Cancel-Lock: sha1:wQiCnlHSKqYWeXVCTr3K6VwSs/M=
In-Reply-To: <bbdf48d2-bc03-47b1-954f-3bc1ed8e235cn@googlegroups.com>
Content-Language: en-US
 by: Ivan Godard - Sun, 13 Mar 2022 04:59 UTC

On 3/12/2022 7:55 PM, Quadibloc wrote:
> On Friday, March 11, 2022 at 11:37:25 AM UTC-7, 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.
>
> Of course, "Were I a rich man..." is the subjunctive.
>
> And of course "If I were a rich man..." got a new lease on life from Fiddler
> on the Roof.
>
> John Savard

There seems to have been a difference of opinion among linguists
regarding the conditional. During earlier centuries there was an
academic push to force-fit English into the grammatical structure of
Latin which (apropos this topic) had a subjunctive. Later, as more
far-flung languages were recognized (and not immediately consigned to
the heap of barbarous (look up the derivation of "barbarian" someday for
a giggle) mumblings unfit for English tongues, it was realized that
English was rooted in the Germanic branch of PIE and didn't have Latin
grammar despite the best efforts of Public Schools.

That second look has led to abandoning many strictures - about splitting
infinitives for example - that were artificial Latinizations, among
which was calling the conditional irrealis a subjunctive. However, many
writers (and textbooks) still bandy "subjunctive" about, frequently with
wagging fingers.

For far more than you really want see
https://en.wikipedia.org/wiki/English_subjunctive, especially the
section "Variant terminology and misconceptions".

Re: The Computer of the Future

<t0kfqn$9od$2@dont-email.me>

  copy mid

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

  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 10:08:23 +0000
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <t0kfqn$9od$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>
<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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 13 Mar 2022 10:08:23 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="95116b3f5082e6b3deb1ed5b6de7e9a2";
logging-data="9997"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dGMUmp/dB6JBsQXafbvr3"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Firefox/52.0 SeaMonkey/2.49.4
Cancel-Lock: sha1:Y5I2R7/cMlRfvjt0VbllPGBRL20=
In-Reply-To: <t0ibhh$tud$1@dont-email.me>
 by: Tom Gardner - Sun, 13 Mar 2022 10:08 UTC

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've seen code that is as
difficult to parse and understand as these :(

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

"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

<t0kful$42j$2@newsreader4.netcologne.de>

  copy mid

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

  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: Sun, 13 Mar 2022 10:10:29 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <t0kful$42j$2@newsreader4.netcologne.de>
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>
Injection-Date: Sun, 13 Mar 2022 10:10:29 -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="4179"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 13 Mar 2022 10:10 UTC

Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
> George Neuner wrote:

[...]

>> 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.
>
> 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.

It might also be argued that programming hand-optimized x86 assembly
also needs a special kind of programmer :-)

I know of at least one case where an intern wrote a time-critical
piece of software (a Hough transform for recognizing straight lines)
in AVX2 assembler, leading to a significant piece of software.
He was a bit miffed when the company didn't use the code, but since
he was the only person in the company who could have maintained that
piece of code, it's understandable - it is the nature of interns to
leave :-)

Re: The Computer of the Future

<t0ki51$42j$3@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!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: Sun, 13 Mar 2022 10:48:01 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <t0ki51$42j$3@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>
<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>
Injection-Date: Sun, 13 Mar 2022 10:48:01 -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="4179"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 13 Mar 2022 10:48 UTC

Tom Gardner <spamjunk@blueyonder.co.uk> schrieb:

> "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?"

I wish the convention of adding parentheses to sentences was
more widespread.

But then Tim would come along and make that a syntax error :-)

Pages:123456
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor