Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

No man is an island if he's on at least one mailing list.


devel / comp.arch / Re: comp.arch law

SubjectAuthor
* comp.arch lawThomas Koenig
+- Re: comp.arch lawMitchAlsup
+- Re: comp.arch lawTerje Mathisen
+* Re: comp.arch lawIvan Godard
|+* Re: comp.arch lawMitchAlsup
||`- Re: comp.arch lawMichael S
|`* Re: comp.arch lawQuadibloc
| +* Re: comp.arch lawIvan Godard
| |+- Re: comp.arch lawStephen Fuld
| |`- Re: comp.arch lawBGB
| +- Re: comp.arch lawThomas Koenig
| `- Re: comp.arch lawMitchAlsup
`* Re: comp.arch lawJohnG
 +* Re: comp.arch lawBrett
 |`* Re: comp.arch lawMitchAlsup
 | `- Re: comp.arch lawTerje Mathisen
 `* Re: comp.arch lawThomas Koenig
  `- Re: comp.arch lawStephen Fuld

1
comp.arch law

<sum4e5$fag$1@newsreader4.netcologne.de>

  copy mid

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

  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.2001-4dd6-19cd-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: comp.arch law
Date: Thu, 17 Feb 2022 18:33:41 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <sum4e5$fag$1@newsreader4.netcologne.de>
Injection-Date: Thu, 17 Feb 2022 18:33:41 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-19cd-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:19cd:0:7285:c2ff:fe6c:992d";
logging-data="15696"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Thu, 17 Feb 2022 18:33 UTC

Captain Obvious just passed and told me about the comp.arch law:

As a comp.arch discussion grows longer, the probability of it
becoming a discussion of My 66000 or the Mill approaches one.

Re: comp.arch law

<ef4c37e1-c48d-418c-b057-eb1034e3f01en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a5d:6d8d:0:b0:1e3:3de4:e0e6 with SMTP id l13-20020a5d6d8d000000b001e33de4e0e6mr3565908wrs.159.1645129166729;
Thu, 17 Feb 2022 12:19:26 -0800 (PST)
X-Received: by 2002:a05:6870:9108:b0:ce:c0c9:5dc with SMTP id
o8-20020a056870910800b000cec0c905dcmr3122224oae.46.1645129166177; Thu, 17 Feb
2022 12:19:26 -0800 (PST)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Thu, 17 Feb 2022 12:19:25 -0800 (PST)
In-Reply-To: <sum4e5$fag$1@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:2029:4bfa:a509:1325;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:2029:4bfa:a509:1325
References: <sum4e5$fag$1@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ef4c37e1-c48d-418c-b057-eb1034e3f01en@googlegroups.com>
Subject: Re: comp.arch law
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Thu, 17 Feb 2022 20:19:26 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Thu, 17 Feb 2022 20:19 UTC

On Thursday, February 17, 2022 at 12:33:44 PM UTC-6, Thomas Koenig wrote:
> Captain Obvious just passed and told me about the comp.arch law:
>
> As a comp.arch discussion grows longer, the probability of it
> becoming a discussion of My 66000 or the Mill approaches one.
<
Astute observation.

Re: comp.arch law

<sumf1g$btn$2@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!rd9pRsUZyxkRLAEK7e/Uzw.user.46.165.242.91.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: comp.arch law
Date: Thu, 17 Feb 2022 22:34:40 +0100
Organization: Aioe.org NNTP Server
Message-ID: <sumf1g$btn$2@gioia.aioe.org>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="12215"; posting-host="rd9pRsUZyxkRLAEK7e/Uzw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Firefox/68.0 SeaMonkey/2.53.10.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Thu, 17 Feb 2022 21:34 UTC

Thomas Koenig wrote:
> Captain Obvious just passed and told me about the comp.arch law:
>
> As a comp.arch discussion grows longer, the probability of it
> becoming a discussion of My 66000 or the Mill approaches one.
>
This is a _huge_ improvement vs the original nazi/hitler version! :-)

Terje

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

Re: comp.arch law

<sumjj8$c39$1@dont-email.me>

  copy mid

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

  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: comp.arch law
Date: Thu, 17 Feb 2022 14:52:22 -0800
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <sumjj8$c39$1@dont-email.me>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 17 Feb 2022 22:52:24 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4cdbdab641c35097c9e27d444e25d5dd";
logging-data="12393"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18vZQ0/gS4BWeiDGSusbHu2"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:rDL9i1h4cX3EfSiyc91WwFjanNA=
In-Reply-To: <sum4e5$fag$1@newsreader4.netcologne.de>
Content-Language: en-US
 by: Ivan Godard - Thu, 17 Feb 2022 22:52 UTC

On 2/17/2022 10:33 AM, Thomas Koenig wrote:
> Captain Obvious just passed and told me about the comp.arch law:
>
> As a comp.arch discussion grows longer, the probability of it
> becoming a discussion of My 66000 or the Mill approaches one.

That's because My 66 and Mill are the limit cases, of dynamic and static
scheduled designs respectively.

However, contravening the law, there is a lot of worthwhile discussion
about designs that have constraints, such a FPGA size/cost, that keep
them short of the limit.

Re: comp.arch law

<c4a61cf3-c5a4-4d0e-9d48-206f0ea6efc3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a5d:4523:0:b0:1e4:ac79:7c25 with SMTP id j3-20020a5d4523000000b001e4ac797c25mr4201023wra.507.1645149313498;
Thu, 17 Feb 2022 17:55:13 -0800 (PST)
X-Received: by 2002:aca:a9c5:0:b0:2d4:373d:98c8 with SMTP id
s188-20020acaa9c5000000b002d4373d98c8mr2504885oie.272.1645149312624; Thu, 17
Feb 2022 17:55:12 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Thu, 17 Feb 2022 17:55:12 -0800 (PST)
In-Reply-To: <sumjj8$c39$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:451:3ac0:1f65:c745;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:451:3ac0:1f65:c745
References: <sum4e5$fag$1@newsreader4.netcologne.de> <sumjj8$c39$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c4a61cf3-c5a4-4d0e-9d48-206f0ea6efc3n@googlegroups.com>
Subject: Re: comp.arch law
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Fri, 18 Feb 2022 01:55:13 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Fri, 18 Feb 2022 01:55 UTC

On Thursday, February 17, 2022 at 4:52:27 PM UTC-6, Ivan Godard wrote:
> On 2/17/2022 10:33 AM, Thomas Koenig wrote:
> > Captain Obvious just passed and told me about the comp.arch law:
> >
> > As a comp.arch discussion grows longer, the probability of it
> > becoming a discussion of My 66000 or the Mill approaches one.
> That's because My 66 and Mill are the limit cases, of dynamic and static
> scheduled designs respectively.
<
Plus they are pretty devoid of instances where the instruction set was
poorly chosen. {Something RISC-V, ARM, x86 cannot really claim....}
>
> However, contravening the law, there is a lot of worthwhile discussion
> about designs that have constraints, such a FPGA size/cost, that keep
> them short of the limit.

Re: comp.arch law

<600c29a0-c5e7-4382-93ff-4f0b7f49356en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:600c:3590:b0:34a:5f6:9e6 with SMTP id p16-20020a05600c359000b0034a05f609e6mr11138650wmq.182.1645196087590;
Fri, 18 Feb 2022 06:54:47 -0800 (PST)
X-Received: by 2002:a05:6870:884:b0:d3:120d:fb4a with SMTP id
fx4-20020a056870088400b000d3120dfb4amr4317861oab.327.1645196087078; Fri, 18
Feb 2022 06:54:47 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.88.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 18 Feb 2022 06:54:46 -0800 (PST)
In-Reply-To: <c4a61cf3-c5a4-4d0e-9d48-206f0ea6efc3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:a53d:7e19:3c8b:875c;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:a53d:7e19:3c8b:875c
References: <sum4e5$fag$1@newsreader4.netcologne.de> <sumjj8$c39$1@dont-email.me>
<c4a61cf3-c5a4-4d0e-9d48-206f0ea6efc3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <600c29a0-c5e7-4382-93ff-4f0b7f49356en@googlegroups.com>
Subject: Re: comp.arch law
From: already5...@yahoo.com (Michael S)
Injection-Date: Fri, 18 Feb 2022 14:54:47 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael S - Fri, 18 Feb 2022 14:54 UTC

On Friday, February 18, 2022 at 3:55:16 AM UTC+2, MitchAlsup wrote:
> On Thursday, February 17, 2022 at 4:52:27 PM UTC-6, Ivan Godard wrote:
> > On 2/17/2022 10:33 AM, Thomas Koenig wrote:
> > > Captain Obvious just passed and told me about the comp.arch law:
> > >
> > > As a comp.arch discussion grows longer, the probability of it
> > > becoming a discussion of My 66000 or the Mill approaches one.
> > That's because My 66 and Mill are the limit cases, of dynamic and static
> > scheduled designs respectively.
> <
> Plus they are pretty devoid of instances where the instruction set was
> poorly chosen. {Something RISC-V, ARM, x86 cannot really claim....}
> >
> > However, contravening the law, there is a lot of worthwhile discussion
> > about designs that have constraints, such a FPGA size/cost, that keep
> > them short of the limit.

And they are paper which is long known to be much better material for CPUs than silicon.

Re: comp.arch law

<bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a5d:64c9:0:b0:1e4:a048:8e1d with SMTP id f9-20020a5d64c9000000b001e4a0488e1dmr9007659wri.74.1645268176232;
Sat, 19 Feb 2022 02:56:16 -0800 (PST)
X-Received: by 2002:a05:6870:9688:b0:d2:9fd8:ca84 with SMTP id
o8-20020a056870968800b000d29fd8ca84mr4334592oaq.337.1645268175267; Sat, 19
Feb 2022 02:56:15 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.88.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 19 Feb 2022 02:56:15 -0800 (PST)
In-Reply-To: <sum4e5$fag$1@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=108.91.172.125; posting-account=5gV3HwoAAAAce05MvbMFVKxb-iBCVVSr
NNTP-Posting-Host: 108.91.172.125
References: <sum4e5$fag$1@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>
Subject: Re: comp.arch law
From: gomijaco...@gmail.com (JohnG)
Injection-Date: Sat, 19 Feb 2022 10:56:16 +0000
Content-Type: text/plain; charset="UTF-8"
 by: JohnG - Sat, 19 Feb 2022 10:56 UTC

On Thursday, February 17, 2022 at 10:33:44 AM UTC-8, Thomas Koenig wrote:
> Captain Obvious just passed and told me about the comp.arch law:
>
> As a comp.arch discussion grows longer, the probability of it
> becoming a discussion of My 66000 or the Mill approaches one.
Though no thread is really complete until the C nasal demons have emerged, quickly followed by their compiler-writer defenders.

Re: comp.arch law

<susc29$1tg$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ggt...@yahoo.com (Brett)
Newsgroups: comp.arch
Subject: Re: comp.arch law
Date: Sun, 20 Feb 2022 03:20:41 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <susc29$1tg$1@dont-email.me>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 20 Feb 2022 03:20:41 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="38f0c3cc85bc1e1d8c906836cd3752ab";
logging-data="1968"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+/UEX9G0jLs2hzADB0plTt"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:3Hbg09O9EkLvJRvGtZAi0EI2NWk=
sha1:ReTjFFG2rCAt3vZOxTFGTXmpPhA=
 by: Brett - Sun, 20 Feb 2022 03:20 UTC

JohnG <gomijacogeo@gmail.com> wrote:
> On Thursday, February 17, 2022 at 10:33:44 AM UTC-8, Thomas Koenig wrote:
>> Captain Obvious just passed and told me about the comp.arch law:
>>
>> As a comp.arch discussion grows longer, the probability of it
>> becoming a discussion of My 66000 or the Mill approaches one.
> Though no thread is really complete until the C nasal demons have
> emerged, quickly followed by their compiler-writer defenders.

Followed by me telling the C++ children to upgrade to a real language like
Swift.
;)

Re: comp.arch law

<6ae94d02-fd76-4f79-98bd-909c79b5b6d4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:adf:fe06:0:b0:1e5:95ad:b6bc with SMTP id n6-20020adffe06000000b001e595adb6bcmr10910691wrr.191.1645331428515;
Sat, 19 Feb 2022 20:30:28 -0800 (PST)
X-Received: by 2002:a9d:3783:0:b0:5ad:32a6:b69a with SMTP id
x3-20020a9d3783000000b005ad32a6b69amr3026805otb.144.1645331427857; Sat, 19
Feb 2022 20:30:27 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 19 Feb 2022 20:30:27 -0800 (PST)
In-Reply-To: <susc29$1tg$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:b1ac:886e:a458:f180;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:b1ac:886e:a458:f180
References: <sum4e5$fag$1@newsreader4.netcologne.de> <bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>
<susc29$1tg$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6ae94d02-fd76-4f79-98bd-909c79b5b6d4n@googlegroups.com>
Subject: Re: comp.arch law
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sun, 20 Feb 2022 04:30:28 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Sun, 20 Feb 2022 04:30 UTC

On Saturday, February 19, 2022 at 9:20:45 PM UTC-6, gg...@yahoo.com wrote:
> JohnG <gomij...@gmail.com> wrote:
> > On Thursday, February 17, 2022 at 10:33:44 AM UTC-8, Thomas Koenig wrote:
> >> Captain Obvious just passed and told me about the comp.arch law:
> >>
> >> As a comp.arch discussion grows longer, the probability of it
> >> becoming a discussion of My 66000 or the Mill approaches one.
> > Though no thread is really complete until the C nasal demons have
> > emerged, quickly followed by their compiler-writer defenders.
> Followed by me telling the C++ children to upgrade to a real language like
> Swift.
> ;)
<
Boos from the audience........

Re: comp.arch law

<susr42$sqb$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd6-622-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: comp.arch law
Date: Sun, 20 Feb 2022 07:37:38 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <susr42$sqb$1@newsreader4.netcologne.de>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>
Injection-Date: Sun, 20 Feb 2022 07:37:38 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-622-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:622:0:7285:c2ff:fe6c:992d";
logging-data="29515"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 20 Feb 2022 07:37 UTC

JohnG <gomijacogeo@gmail.com> schrieb:
> On Thursday, February 17, 2022 at 10:33:44 AM UTC-8, Thomas Koenig wrote:
>> Captain Obvious just passed and told me about the comp.arch law:
>>
>> As a comp.arch discussion grows longer, the probability of it
>> becoming a discussion of My 66000 or the Mill approaches one.

> Though no thread is really complete until the C nasal demons
> have emerged, quickly followed by their compiler-writer defenders.

I cannot confirm that. While this has been a recurring theme,
there have been a great many threads without even referencing
this subject.

Re: comp.arch law

<2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:adf:f001:0:b0:1e4:b7b1:87c1 with SMTP id j1-20020adff001000000b001e4b7b187c1mr12739031wro.238.1645358049548;
Sun, 20 Feb 2022 03:54:09 -0800 (PST)
X-Received: by 2002:a05:6808:20aa:b0:2d4:c3b7:2c36 with SMTP id
s42-20020a05680820aa00b002d4c3b72c36mr3225344oiw.259.1645358048856; Sun, 20
Feb 2022 03:54:08 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 20 Feb 2022 03:54:08 -0800 (PST)
In-Reply-To: <sumjj8$c39$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:c98:f6c1:c627:a11d;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:c98:f6c1:c627:a11d
References: <sum4e5$fag$1@newsreader4.netcologne.de> <sumjj8$c39$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
Subject: Re: comp.arch law
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 20 Feb 2022 11:54:09 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Quadibloc - Sun, 20 Feb 2022 11:54 UTC

On Thursday, February 17, 2022 at 3:52:27 PM UTC-7, Ivan Godard wrote:

> That's because My 66 and Mill are the limit cases, of dynamic and static
> scheduled designs respectively.

And from this we can also conclude that, in comparison to those designs,
RISC-V and ARM - not to mention x86 - are hardly worth discussing.

John Savard

Re: comp.arch law

<sutart$v6r$1@dont-email.me>

  copy mid

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

  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: comp.arch law
Date: Sun, 20 Feb 2022 04:06:20 -0800
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <sutart$v6r$1@dont-email.me>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<sumjj8$c39$1@dont-email.me>
<2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 20 Feb 2022 12:06:21 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4ad192bcea0def25e868065bb2ad95cf";
logging-data="31963"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ONnDCbWOaktladR5lu5hT"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:ECboYmL5/EbU3tWlVMH2VzXEGzw=
In-Reply-To: <2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
Content-Language: en-US
 by: Ivan Godard - Sun, 20 Feb 2022 12:06 UTC

On 2/20/2022 3:54 AM, Quadibloc wrote:
> On Thursday, February 17, 2022 at 3:52:27 PM UTC-7, Ivan Godard wrote:
>
>> That's because My 66 and Mill are the limit cases, of dynamic and static
>> scheduled designs respectively.
>
> And from this we can also conclude that, in comparison to those designs,
> RISC-V and ARM - not to mention x86 - are hardly worth discussing.
>
> John Savard

Depends on whether you are interested in what could be done clean-sheet,
or in what was done, why it shouldn't have been, and what can be done to
work around it. Both are fit topics.

Re: comp.arch law

<sutek4$8mo$2@newsreader4.netcologne.de>

  copy mid

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

  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.2001-4dd6-622-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: comp.arch law
Date: Sun, 20 Feb 2022 13:10:28 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <sutek4$8mo$2@newsreader4.netcologne.de>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<sumjj8$c39$1@dont-email.me>
<2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
Injection-Date: Sun, 20 Feb 2022 13:10:28 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd6-622-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd6:622:0:7285:c2ff:fe6c:992d";
logging-data="8920"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 20 Feb 2022 13:10 UTC

Quadibloc <jsavard@ecn.ab.ca> schrieb:
> On Thursday, February 17, 2022 at 3:52:27 PM UTC-7, Ivan Godard wrote:
>
>> That's because My 66 and Mill are the limit cases, of dynamic and static
>> scheduled designs respectively.
>
> And from this we can also conclude that, in comparison to those designs,
> RISC-V and ARM - not to mention x86 - are hardly worth discussing.

Regarding ARM, with their 9000-page handbook, a quote from Bismarck
(or Palmerston?) comes to mind.

He quipped that there only had been three people to understand the
Schleswig-Holstein question. One went mad, the second one died.
He himself was the third one, and he had forgotten.

Re: comp.arch law

<sutl57$687$1@dont-email.me>

  copy mid

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

  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: comp.arch law
Date: Sun, 20 Feb 2022 07:01:57 -0800
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <sutl57$687$1@dont-email.me>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<sumjj8$c39$1@dont-email.me>
<2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
<sutart$v6r$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 20 Feb 2022 15:01:59 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1b702279219c37c332e860777f936f85";
logging-data="6407"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vKK8HndWDPVBX8Js+JJXSJStwkwSgcZI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.0
Cancel-Lock: sha1:HoIh7PKzTx4po2nGD1JarBXcoro=
In-Reply-To: <sutart$v6r$1@dont-email.me>
Content-Language: en-US
 by: Stephen Fuld - Sun, 20 Feb 2022 15:01 UTC

On 2/20/2022 4:06 AM, Ivan Godard wrote:
> On 2/20/2022 3:54 AM, Quadibloc wrote:
>> On Thursday, February 17, 2022 at 3:52:27 PM UTC-7, Ivan Godard wrote:
>>
>>> That's because My 66 and Mill are the limit cases, of dynamic and static
>>> scheduled designs respectively.
>>
>> And from this we can also conclude that, in comparison to those designs,
>> RISC-V and ARM - not to mention x86 - are hardly worth discussing.
>>
>> John Savard
>
> Depends on whether you are interested in what could be done clean-sheet,
> or in what was done, why it shouldn't have been, and what can be done to
> work around it. Both are fit topics.

Absolutely. Both were excellent solutions to the problems of the time
they were designed. Later, as we learned more, and the technology
progressed, we saw their shortcomings. It is important to look at those
to try to see what, in say 30 years and assuming they last that long,
might be the shortcomings of today's new designs, so we can try to avoid
them.

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

Re: comp.arch law

<sutlbl$687$2@dont-email.me>

  copy mid

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

  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: comp.arch law
Date: Sun, 20 Feb 2022 07:05:25 -0800
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <sutlbl$687$2@dont-email.me>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>
<susr42$sqb$1@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 20 Feb 2022 15:05:25 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1b702279219c37c332e860777f936f85";
logging-data="6407"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+PRbIa8aTfGNC4ZeW2ub2E6dxvRrUcWM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.0
Cancel-Lock: sha1:FkwubsOQuDAIys9FKV/MEZZ/9a8=
In-Reply-To: <susr42$sqb$1@newsreader4.netcologne.de>
Content-Language: en-US
 by: Stephen Fuld - Sun, 20 Feb 2022 15:05 UTC

On 2/19/2022 11:37 PM, Thomas Koenig wrote:
> JohnG <gomijacogeo@gmail.com> schrieb:
>> On Thursday, February 17, 2022 at 10:33:44 AM UTC-8, Thomas Koenig wrote:
>>> Captain Obvious just passed and told me about the comp.arch law:
>>>
>>> As a comp.arch discussion grows longer, the probability of it
>>> becoming a discussion of My 66000 or the Mill approaches one.
>
>> Though no thread is really complete until the C nasal demons
>> have emerged, quickly followed by their compiler-writer defenders.
>
> I cannot confirm that. While this has been a recurring theme,
> there have been a great many threads without even referencing
> this subject.

But, of course, this thread just provided evidence for the proposition. :-)

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

Re: comp.arch law

<sutn6l$b94$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!rd9pRsUZyxkRLAEK7e/Uzw.user.46.165.242.91.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: comp.arch law
Date: Sun, 20 Feb 2022 16:36:55 +0100
Organization: Aioe.org NNTP Server
Message-ID: <sutn6l$b94$1@gioia.aioe.org>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<bb565948-bce2-4ce1-82cf-1ae535825e48n@googlegroups.com>
<susc29$1tg$1@dont-email.me>
<6ae94d02-fd76-4f79-98bd-909c79b5b6d4n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="11556"; posting-host="rd9pRsUZyxkRLAEK7e/Uzw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Firefox/68.0 SeaMonkey/2.53.10.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: Terje Mathisen - Sun, 20 Feb 2022 15:36 UTC

MitchAlsup wrote:
> On Saturday, February 19, 2022 at 9:20:45 PM UTC-6, gg...@yahoo.com wrote:
>> JohnG <gomij...@gmail.com> wrote:
>>> On Thursday, February 17, 2022 at 10:33:44 AM UTC-8, Thomas Koenig wrote:
>>>> Captain Obvious just passed and told me about the comp.arch law:
>>>>
>>>> As a comp.arch discussion grows longer, the probability of it
>>>> becoming a discussion of My 66000 or the Mill approaches one.
>>> Though no thread is really complete until the C nasal demons have
>>> emerged, quickly followed by their compiler-writer defenders.
>> Followed by me telling the C++ children to upgrade to a real language like
>> Swift.
>> ;)
> <
> Boos from the audience........
>
Accompanied with cries of "Use Rust instead!"

Terje

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

Re: comp.arch law

<568e4ffd-2f19-4a97-9f5f-654da43eee7en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a7b:c8c2:0:b0:37b:b742:a9de with SMTP id f2-20020a7bc8c2000000b0037bb742a9demr15162782wml.37.1645381639477;
Sun, 20 Feb 2022 10:27:19 -0800 (PST)
X-Received: by 2002:a05:6808:f8e:b0:2d4:1d66:3a22 with SMTP id
o14-20020a0568080f8e00b002d41d663a22mr9283322oiw.120.1645381638950; Sun, 20
Feb 2022 10:27:18 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 20 Feb 2022 10:27:18 -0800 (PST)
In-Reply-To: <2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:b5bc:2977:b7a7:5560;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:b5bc:2977:b7a7:5560
References: <sum4e5$fag$1@newsreader4.netcologne.de> <sumjj8$c39$1@dont-email.me>
<2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <568e4ffd-2f19-4a97-9f5f-654da43eee7en@googlegroups.com>
Subject: Re: comp.arch law
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Sun, 20 Feb 2022 18:27:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MitchAlsup - Sun, 20 Feb 2022 18:27 UTC

On Sunday, February 20, 2022 at 5:54:12 AM UTC-6, Quadibloc wrote:
> On Thursday, February 17, 2022 at 3:52:27 PM UTC-7, Ivan Godard wrote:
>
> > That's because My 66 and Mill are the limit cases, of dynamic and static
> > scheduled designs respectively.
> And from this we can also conclude that, in comparison to those designs,
> RISC-V and ARM - not to mention x86 - are hardly worth discussing.
>
> John Savard
<
I think the contrapositive is de rigueur.
<
Mill and My 66000 can point to x86-64, ARM to discuss why we did not
do things those ways.
<
Conversely, we get performance data (like context switch latency) and
point out how Mill or My 66000 can change a 1,000-to-10,000 cycle
thing into a 10-cycle thing.

Re: comp.arch law

<suu3qr$cfl$1@dont-email.me>

  copy mid

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

  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: comp.arch law
Date: Sun, 20 Feb 2022 13:12:25 -0600
Organization: A noiseless patient Spider
Lines: 132
Message-ID: <suu3qr$cfl$1@dont-email.me>
References: <sum4e5$fag$1@newsreader4.netcologne.de>
<sumjj8$c39$1@dont-email.me>
<2e3a658d-0032-417e-9318-6544305396b1n@googlegroups.com>
<sutart$v6r$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 20 Feb 2022 19:12:27 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1fb7847442781ab614c8b8f7d5315cdd";
logging-data="12789"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ypWsd9nAqzlGW/nrPCToJ"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:12+leopGn0POkgd9llDgD9c7N2U=
In-Reply-To: <sutart$v6r$1@dont-email.me>
Content-Language: en-US
 by: BGB - Sun, 20 Feb 2022 19:12 UTC

On 2/20/2022 6:06 AM, Ivan Godard wrote:
> On 2/20/2022 3:54 AM, Quadibloc wrote:
>> On Thursday, February 17, 2022 at 3:52:27 PM UTC-7, Ivan Godard wrote:
>>
>>> That's because My 66 and Mill are the limit cases, of dynamic and static
>>> scheduled designs respectively.
>>
>> And from this we can also conclude that, in comparison to those designs,
>> RISC-V and ARM - not to mention x86 - are hardly worth discussing.
>>
>> John Savard
>
> Depends on whether you are interested in what could be done clean-sheet,
> or in what was done, why it shouldn't have been, and what can be done to
> work around it. Both are fit topics.

In some other circles, people obsess on RISC-V with nearly cult-like
dedication, it is kinda weird.

ARM A32 and A64 are kinda meh.
A32 is kinda needlessly fancy in some areas, but its small register
space kinda sucks.
A64 makes more sense, but its use of ALU status flags and condition
codes isn't ideal (*).

*: While some of the issues could arguably also apply to a T-bit flag,
some were avoided by making T flag only able to be updated from lane 1.

Main alternatives require either using combined Compare-Op instructions,
Predication via Compare-Op prefixes, ... Or passing status in a register.

Most one can gather from x86 is that decoding it is a pain, and Reg/Mem
sucks...

Likely x86 decoding would require an 8-bit lookup for each byte in an
instruction fetch to find the length, with flags, say:
IsPfx: Instruction Follows
IsOpRm: If an instruction opcode has an Mod/Reg/Rm Byte
IsOpIb: Instruction has an Imm Byte
IsOpIw: Instruction has an Imm Word/DWord
S0..S2: Size, how many bytes follow if parsed as a Mod/RM

Could probably handle the basic x86 and x86-64 ISAs, but this scheme
would fail on AVX and similar.

Could look, it may be possible to split it into two smaller lookups per
byte (one for Prefix/Op, and another for Mod/Rm). Restricting these
lookups to positions which may validly contain these bytes (say, assume
a limit of 4 prefix bytes, then there are 5 spots which may contain an
opcode, and 5 which may contain an Mod/RM).

Then do some pattern-matching or lookups on the result of these bytes.

Result of a fetch could potentially normalize the layout.
Prefix Flags (8b)
Opcode Byte (8b)
Mod/RM Byte (8b)
SIB Byte (8b)
Disp (32b)
Immed (32b)
With some x86-64 encodings (eg: "MOV RAX, Imm64") using both Disp and
Imm as a combined value.

Quickly thinks about it, will probably ignore superscalar for now.
This part would likely need to be done during instruction fetch as there
is otherwise no way to advance EIP/RIP.

....

Compared with other variable-length ISAs:
6502: Instruction formats and lengths are more limited than x86;
M68K: Encoding is more consistent.
PDP-11, MSP430, ... Likewise (similar scheme).
Category: 16-bit op, followed by 0 or more 16-bit fields.
Thumb2, RVC, BJX2, ...
16/32 base, Opcode bits encode length.
Bundle encoding in BJX2 adds some (manageable) complexity here.

Some combination of the M68K and Thumb2 approach could be possible, but
not really an obvious way to pull it off effectively.

Say:
16/32 base op, 0..3 16-bit words of immediate/displacement.

While there would not be much issue for a 1-wide implementation, the use
of variable imm/disp words would be a significant hassle for wide-issue
decoding (it is either this, disallow external imm/disp in bundles, or
use the same encoding for both and make these cases mutually exclusive).

Though more awkward, this latter option is effectively how
Jumbo-encodings work are in BJX2 (typically, you either have a Bundle or
a Jumbo-Op).

The first case which deviates from this being the newer "Op40x2"
encoding (This effectively being the first Jumbo+Bundle Encoding).
Though, this format is still relatively limited in terms of immediate
values. One drawback is I didn't have any spare bits to make the
encoding less ambiguous.

Say, if I had some good way to reliably disambiguate:
"(Op64+Op) | Op" from "Op40+Op | Op40+Op"

Actually, thinking about it, I could reuse some otherwise
redundant/invalid encodings:
70, Redundant with F0
78, Redundant with F4 (Repurpose as Op40x2 prefix)
90, Redundant with F2
98, Redundant with F6 (Reserve as Jumbo)
91, Redundant with F1
99, Redundant with F5 (Reserve as Jumbo)

Where, say, redundant encodings are invalid and reserved for future
expansion.

And, then move Op40x2 from, say:
FFzz_zzzz-F4zz_zzzz_F0zz_zzzz (Ambiguous)
To:
78zz_zzzz-F4zz_zzzz_F0zz_zzzz (Repurposed Encoding).

With the current 'FF' encoding then reverting back to:
"(Op64+Op) | Op"

May go do this, seems slightly less likely to come back to bite me...

....


devel / comp.arch / Re: comp.arch law

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor