Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

19 May, 2024: Line wrapping has been changed to be more consistent with Usenet standards.
 If you find that it is broken please let me know here rocksolid.nodes.help


devel / comp.arch / Re: Short Vectors Versus Long Vectors

SubjectAuthor
* Short Vectors Versus Long VectorsLawrence D'Oliveiro
+* Re: Short Vectors Versus Long VectorsMitchAlsup1
|+* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
||+* Re: Short Vectors Versus Long VectorsAnton Ertl
|||+* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
||||+- Re: Short Vectors Versus Long VectorsAnton Ertl
||||`- Re: Short Vectors Versus Long VectorsMitchAlsup1
|||+- Re: Short Vectors Versus Long VectorsMitchAlsup1
|||`* Re: Short Vectors Versus Long VectorsBGB
||| `* Re: Short Vectors Versus Long VectorsMitchAlsup1
|||  `* Re: Short Vectors Versus Long VectorsBGB
|||   +* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
|||   |`* Re: Short Vectors Versus Long VectorsMitchAlsup1
|||   | +* Re: Short Vectors Versus Long VectorsBGB
|||   | |`- Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
|||   | `* Re: Short Vectors Versus Long VectorsTerje Mathisen
|||   |  `- Re: Short Vectors Versus Long VectorsMitchAlsup1
|||   `- Re: Short Vectors Versus Long VectorsMitchAlsup1
||`* Re: Short Vectors Versus Long VectorsMitchAlsup1
|| `* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
||  `* Re: Short Vectors Versus Long VectorsMitchAlsup1
||   `* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
||    `- Re: Short Vectors Versus Long VectorsMitchAlsup1
|`* Re: Short Vectors Versus Long VectorsJohn Savard
| +* Re: Short Vectors Versus Long VectorsMitchAlsup1
| |+* Re: Short Vectors Versus Long VectorsJohn Savard
| ||+* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| |||`- Re: Short Vectors Versus Long VectorsBGB
| ||+* Re: Short Vectors Versus Long VectorsAnton Ertl
| |||`* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| ||| +* Re: Short Vectors Versus Long VectorsMichael S
| ||| |`- Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| ||| `* Re: Short Vectors Versus Long VectorsJohn Levine
| |||  `* Re: Short Vectors Versus Long VectorsMitchAlsup1
| |||   +* Re: Short Vectors Versus Long VectorsMichael S
| |||   |`* Re: Short Vectors Versus Long VectorsMitchAlsup1
| |||   | `* Re: Short Vectors Versus Long VectorsMichael S
| |||   |  `* Re: Short Vectors Versus Long VectorsBGB
| |||   |   `* Re: Short Vectors Versus Long VectorsThomas Koenig
| |||   |    +* Re: Short Vectors Versus Long VectorsJohn Levine
| |||   |    |`* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| |||   |    | `- Re: Short Vectors Versus Long VectorsJohn Levine
| |||   |    `- Re: Short Vectors Versus Long VectorsTim Rentsch
| |||   `* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| |||    `* Re: Short Vectors Versus Long VectorsMitchAlsup1
| |||     `* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| |||      `- Re: Short Vectors Versus Long VectorsMitchAlsup1
| ||`- Re: Short Vectors Versus Long VectorsDavid Schultz
| |`* Re: Short Vectors Versus Long Vectorsaph
| | `- Re: Short Vectors Versus Long VectorsMitchAlsup1
| +* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
| |`- Re: Short Vectors Versus Long VectorsAnton Ertl
| +- Re: Short Vectors Versus Long VectorsThomas Koenig
| `* Re: Short Vectors Versus Long VectorsAnton Ertl
|  +* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |`* Re: Short Vectors Versus Long VectorsAnton Ertl
|  | `* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |  `* Re: Short Vectors Versus Long VectorsJohn Savard
|  |   `* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |    +* Re: Short Vectors Versus Long VectorsMichael S
|  |    |`* Re: Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |    | `- Re: Short Vectors Versus Long VectorsMichael S
|  |    +* Re: Short Vectors Versus Long VectorsJohn Levine
|  |    |`* Re: Short Vectors Versus Long VectorsThomas Koenig
|  |    | `* Re: Short Vectors Versus Long VectorsGeorge Neuner
|  |    |  +* Re: Short Vectors Versus Long VectorsTerje Mathisen
|  |    |  |+- Re: Short Vectors Versus Long VectorsBGB
|  |    |  |`- Re: Short Vectors Versus Long VectorsGeorge Neuner
|  |    |  `- Re: lotsa power, Short Vectors Versus Long VectorsJohn Levine
|  |    `* Re: Short Vectors Versus Long VectorsJohn Savard
|  |     `* Re: Short Vectors Versus Long VectorsThomas Koenig
|  |      +* Re: lots of juice, Short Vectors Versus Long VectorsJohn Levine
|  |      |`* Re: lots of juice, Short Vectors Versus Long VectorsThomas Koenig
|  |      | `- Re: lots of juice, Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |      `* Re: Short Vectors Versus Long VectorsTim Rentsch
|  |       `* Re: Short Vectors Versus Long VectorsThomas Koenig
|  |        +* Re: old power, Short Vectors Versus Long VectorsJohn Levine
|  |        |`* Re: old power, Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |        | `* Re: old power, Short Vectors Versus Long VectorsJohn Levine
|  |        |  +- Re: old power, Short Vectors Versus Long VectorsMitchAlsup1
|  |        |  `* Re: old power, Short Vectors Versus Long VectorsBGB
|  |        |   `* Re: old power, Short Vectors Versus Long VectorsMitchAlsup1
|  |        |    +- Re: old power, Short Vectors Versus Long VectorsBGB
|  |        |    `* Re: old power, Short Vectors Versus Long VectorsLawrence D'Oliveiro
|  |        |     `* Re: old power, Short Vectors Versus Long VectorsBGB
|  |        |      `* Re: old power, Short Vectors Versus Long VectorsMitchAlsup1
|  |        |       +* Re: old power, Short Vectors Versus Long VectorsThomas Koenig
|  |        |       |+- Re: old power, Short Vectors Versus Long VectorsBGB
|  |        |       |`* Re: old power, Short Vectors Versus Long VectorsMitchAlsup1
|  |        |       | `- Re: old power, Short Vectors Versus Long VectorsBGB
|  |        |       +* Re: old power, Short Vectors Versus Long VectorsBGB
|  |        |       |`- Re: old power, Short Vectors Versus Long VectorsMitchAlsup1
|  |        |       `* Re: not even sort of old power, Short Vectors Versus Long VectorsJohn Levine
|  |        |        +- Re: not even sort of old power, Short Vectors Versus Long VectorsMitchAlsup1
|  |        |        `- Re: not even sort of old power, Short Vectors Versus Long VectorsThomas Koenig
|  |        `* Re: Short Vectors Versus Long VectorsTim Rentsch
|  |         `- Re: Short Vectors Versus Long VectorsThomas Koenig
|  `- Re: Short Vectors Versus Long VectorsMitchAlsup1
`* Re: Short Vectors Versus Long VectorsScott Lurndal
 `* Re: Short Vectors Versus Long VectorsMitchAlsup1
  `* Re: Short Vectors Versus Long VectorsScott Lurndal

Pages:12345
Re: Short Vectors Versus Long Vectors

<2024Apr24.081658@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 06:16:58 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 30
Message-ID: <2024Apr24.081658@mips.complang.tuwien.ac.at>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
Injection-Date: Wed, 24 Apr 2024 08:26:30 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="68f13f15e74c6cc1e6ed32f2711e82b5";
logging-data="2295708"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/8iwosbhEqSnX3QsIbwpkt"
Cancel-Lock: sha1:ai88ncY9CsDDpG9BIRRIXNHxy+0=
X-newsreader: xrn 10.11
 by: Anton Ertl - Wed, 24 Apr 2024 06:16 UTC

John Savard <quadibloc@servername.invalid> writes:
>And if memory bandwidth issues make Cray-style vector machines
>impractical, then wouldn't it be even worse for GPUs?

The claim by Mitch Alsup is that latency makes the Crays impractical,
because of chaining issues. Do GPUs have chaining? My understanding
is that GPUs deal with latency in the barrel processor way: use
another data-parallel thread while waiting for memory. Tera also
pursued this idea, but the GPUs succeeded with it.

>If
>most problems anyone would want to use a vector CPU for today do
>involve a large amount of memory, used in a random fashion, so as to
>fit poorly in cache

When the working set is larger than the cache, it does not fit even
when accesses regularly. Prefetchers can reduce the latency, but they
will not increase the bandwidth.

So if you have a problem that walks through a lot of memory and
performs only a few operations per data item, that's where CPUs will
wait for memory a lot, due to limited bandwidth (and you won't benefit
from SIMD/vector instructions on these kinds of problems). For that
kind of stuff you better use GPUs, which have memory systems with more
bandwidth.

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

Re: Short Vectors Versus Long Vectors

<2024Apr24.083226@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 06:32:26 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 36
Message-ID: <2024Apr24.083226@mips.complang.tuwien.ac.at>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <v09rsv$236so$1@dont-email.me>
Injection-Date: Wed, 24 Apr 2024 08:46:45 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="68f13f15e74c6cc1e6ed32f2711e82b5";
logging-data="2303818"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uFjwNANHOpGSfyUWu7kGG"
Cancel-Lock: sha1:kEsk5HpjZjfoSNNtDQkQ0TLZBg0=
X-newsreader: xrn 10.11
 by: Anton Ertl - Wed, 24 Apr 2024 06:32 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>On Tue, 23 Apr 2024 19:25:22 -0600, John Savard wrote:
>Looking at an old Cray-1 manual, it mentions, among other things, sixty
>four 64-bit intermediate scalar “T” registers, and eight 64-element vector
>“V” registers of 64 bits per element. That’s a lot of registers.
>
>RISC-V has nothing like this, as far as I can tell. Right at the top of
>the spec I linked earlier, it says:
>
> The vector extension adds 32 architectural vector registers,
> v0-v31 to the base scalar RISC-V ISA.
>
> Each vector register has a fixed VLEN bits of state.
>
>So, no “big vector registers” that I can see? It says that VLEN must be a
>power of two no bigger than 2**16, which does sound like a lot, but then
>the example they give only has VLEN = 128.

It's an example. If you think you can make and profitably sell a CPU
with VLEN=4096 (the number of bits in one of Cray-1's vector
registers), that would be compliant with the spec, and would run
programs written for RISC-V with the vector extension. Or you can
make one with VLEN=65536 and claim that you have the longest one:-).

This leaves you free to decide VLEN based on the costs and benefits in
the context of the other design decisions you have made and on the
programs you expect to run.

Note that the Fujitsu A64FX (which implements the similar ARM Scalable
Vector Extension and was designed for supercomputing) chooses a
512-bit vector implementation.

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

Re: Short Vectors Versus Long Vectors

<v0aa0l$269hu$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 06:48:54 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <v0aa0l$269hu$1@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<2024Apr24.081658@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 24 Apr 2024 08:48:54 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="13b1d2d556e95ece6587b97b13572e96";
logging-data="2303550"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18D+uo2K4zNJv8VbJs3+Mv+"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:YWWGdO9wCuNBmlb2+YFDPSnRiyE=
 by: Lawrence D'Oliv - Wed, 24 Apr 2024 06:48 UTC

On Wed, 24 Apr 2024 06:16:58 GMT, Anton Ertl wrote:

> For that kind of stuff you better use GPUs, which have memory systems
> with more bandwidth.

But with more limited memory, which is typically not upgradeable.

Re: Short Vectors Versus Long Vectors

<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: quadib...@servername.invalid (John Savard)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 00:57:07 -0600
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 24 Apr 2024 08:57:09 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="0739b5a5b267f63942d6ef28bfb9babb";
logging-data="2307788"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX199W3h26WzGvtpflD8sPW31DUhY0cQModY="
Cancel-Lock: sha1:57Bs90SEKcAuFeang00WfkhhsMM=
X-Newsreader: Forte Free Agent 3.3/32.846
 by: John Savard - Wed, 24 Apr 2024 06:57 UTC

On Wed, 24 Apr 2024 02:00:10 +0000, mitchalsup@aol.com (MitchAlsup1)
wrote:

>Everyone has to have hope on something.

But false hopes are a waste of time.

The reason for my interest in long vectors is primarily because I
imagine that, if the Cray I was an improvement on the IBM System/360
Model 195, then, apparently, today a chip like the Cray I would be
the next logical step after the Pentium II (OoO plus cache, just like
a Model 195).

And that's a very naïve way of looking at the issue, so of course it
can be wrong.

I can, however, believe that latency, not bandwith as such, is the
killer. That's true for regular CPU compute, and so of course it would
be a limiting factor for vector machines.

What do vector machines do?

Well, apparently they do things like multiply 2048 by 2048 matrices.
Which is why they need stride. And since modern DRAMs like to give you
16 consecutive values at a time... oh, well, you can multiply 16 rows
of the matrix at once. Each matrix would take 32 megabytes of storage,
so that does fit in cache, at least.

But they've managed to get GPUs to multiply matrices - and they're
quite good at it, which is why we're having all this amazing progress
in AI recently. So it's quite possible that long vector machines have
too narrow a niche, between plain CPUs (more flexible) and GPUs (less
flexible).

John Savard

Re: Short Vectors Versus Long Vectors

<v0ab4h$26gon$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 07:08:01 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <v0ab4h$26gon$2@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 24 Apr 2024 09:08:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="13b1d2d556e95ece6587b97b13572e96";
logging-data="2310935"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NjE6IBAdRI5+09Kzp4WPO"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:tFY+JkiR7epNXZYLLnq2vJHFh9I=
 by: Lawrence D'Oliv - Wed, 24 Apr 2024 07:08 UTC

On Wed, 24 Apr 2024 00:57:07 -0600, John Savard wrote:

> But they've managed to get GPUs to multiply matrices - and they're quite
> good at it, which is why we're having all this amazing progress in AI
> recently.

Worth noting that this AI stuff requires very low-precision floats: 16-
bit, even 8-bit. And they sacrifice mantissa bits in favour of exponents--
down to something like maybe only a couple of mantissa bits in the 8-bit
format.

Re: Short Vectors Versus Long Vectors

<v0aia4$282ia$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: cr88...@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 04:10:25 -0500
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <v0aia4$282ia$1@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com> <v0ab4h$26gon$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 24 Apr 2024 11:10:28 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9b128de1d320d65ee4a49c78ee8f6778";
logging-data="2361930"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+DYzlXL0b/k97/27TLVbnU9Id3qCGg6mo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Kmae5B4PS23KtNtpDhiEUYrofKY=
In-Reply-To: <v0ab4h$26gon$2@dont-email.me>
Content-Language: en-US
 by: BGB - Wed, 24 Apr 2024 09:10 UTC

On 4/24/2024 2:08 AM, Lawrence D'Oliveiro wrote:
> On Wed, 24 Apr 2024 00:57:07 -0600, John Savard wrote:
>
>> But they've managed to get GPUs to multiply matrices - and they're quite
>> good at it, which is why we're having all this amazing progress in AI
>> recently.
>
> Worth noting that this AI stuff requires very low-precision floats: 16-
> bit, even 8-bit. And they sacrifice mantissa bits in favour of exponents--
> down to something like maybe only a couple of mantissa bits in the 8-bit
> format.

Yeah... Something like S.E4.F3 or similar is almost useless, but not
entirely useless.

In my case I have a few things to allow for 8-bit formats as storage,
but ended up going with Binary16 as the smallest floating-point format
used for actual computation.

In some of my own small experiments with NN's (mostly perceptron style),
FP8 was an OK format for storing weights and biases, but generally had
an adverse effect if used for the accumulators (which need at least
slightly higher precision to "actually accumulate stuff" effectively).

Something like FP12 (S.E5.F6) would probably be OK though, and in most
other areas one can "throw precision to the wind" with this stuff.

But, this was my own limited experience.

Probably, if doing something like, say, multiplying two FP8 values and
then accumulating as a 16-bit fixed-point value or similar, converting
the result back to FP8 as part of the activation function, this could
probably also work for specialized hardware.

Or, maybe even go smaller for the impulses, say, 3-bit:
000: 0.0 001: 0.5 010: 1.0 011: 1.5+
100: -0.0 101: -0.5 110: -1.0 111: -1.5+

Where, say, weights could be FP8 but impulses would be mostly 3-bit
(since, following the activation function, the actual values are no
longer particularly relevant).

This could be used to further reduce the storage cost, and the cost of
multipliers (which are basically a 6-bit lookup and a bit-shift in this
case). Though, FP8*FP8 isn't that much more, and would possibly be
cheaper if the output is Binary16 (though, Binary16 would be more
expensive to accumulate than, say, a 16-bit fixed-point value).

....

Re: Short Vectors Versus Long Vectors

<2024Apr24.111856@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 09:18:56 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 34
Message-ID: <2024Apr24.111856@mips.complang.tuwien.ac.at>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org> <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
Injection-Date: Wed, 24 Apr 2024 11:27:45 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="68f13f15e74c6cc1e6ed32f2711e82b5";
logging-data="2368321"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18RIXt8vp21LoR5rNzaXU8O"
Cancel-Lock: sha1:LWPTqAIGYqQT5lq/98zTy0ALvZo=
X-newsreader: xrn 10.11
 by: Anton Ertl - Wed, 24 Apr 2024 09:18 UTC

John Savard <quadibloc@servername.invalid> writes:
>On Wed, 24 Apr 2024 02:00:10 +0000, mitchalsup@aol.com (MitchAlsup1)
>wrote:
>
>>Everyone has to have hope on something.
>
>But false hopes are a waste of time.
>
>The reason for my interest in long vectors is primarily because I
>imagine that, if the Cray I was an improvement on the IBM System/360
>Model 195, then, apparently, today a chip like the Cray I would be
>the next logical step after the Pentium II (OoO plus cache, just like
>a Model 195).

But the Cray-1 is not an improvement on the Model 195. It has no
cache. Neither the Cray-1 nor the Model 195 have OoO as the term is
commonly understood today: OoO execution, in-order completion,
allowing register renaming, speculative execution, and precise
exceptions. One may consider the Model 91/195 a predecessor of
today's OoO, because it supports register renaming, and you "just"
need to add a reorder buffer to get in-order completion and
speculative execution.

>Well, apparently they do things like multiply 2048 by 2048 matrices.
>Which is why they need stride.

You can multiply dense matrices of any size efficiently with stride 1.
And caches help a lot for matrix multiply; in HPC circles, (dense)
matrix multiply is known as cache-friendly problem.

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

Re: Short Vectors Versus Long Vectors

<2024Apr24.112806@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 09:28:06 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 19
Message-ID: <2024Apr24.112806@mips.complang.tuwien.ac.at>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <2024Apr24.081658@mips.complang.tuwien.ac.at> <v0aa0l$269hu$1@dont-email.me>
Injection-Date: Wed, 24 Apr 2024 11:31:41 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="68f13f15e74c6cc1e6ed32f2711e82b5";
logging-data="2368321"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cQlTEwajB4cIDPXSP93sF"
Cancel-Lock: sha1:sb6iThjoeuKMZUWpcY6fn3AK1vY=
X-newsreader: xrn 10.11
 by: Anton Ertl - Wed, 24 Apr 2024 09:28 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>On Wed, 24 Apr 2024 06:16:58 GMT, Anton Ertl wrote:
>
>> For that kind of stuff you better use GPUs, which have memory systems
>> with more bandwidth.
>
>But with more limited memory, which is typically not upgradeable.

And yet, supercomputers these days often have lots of GPUs. The
software crisis still is not yet there in supercomputing, so they
manage to do with explicit moving of data between the high-bandwidth
GPU memory and the lower-bandwidth bigger memory, just like in the
days of the Cray-1 (or was it the CDC-6600?), which has a fast memory
and a bigger slow memory.

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

Re: Short Vectors Versus Long Vectors

<9JydnSKgJ8TfvLT7nZ2dnZfqnPednZ2d@earthlink.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-4.nntp.ord.giganews.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 24 Apr 2024 15:12:02 +0000
Date: Wed, 24 Apr 2024 10:12:02 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Short Vectors Versus Long Vectors
Newsgroups: comp.arch
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
Content-Language: en-US
From: david.sc...@earthlink.net (David Schultz)
In-Reply-To: <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <9JydnSKgJ8TfvLT7nZ2dnZfqnPednZ2d@earthlink.com>
Lines: 14
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.108.8
X-Trace: sv3-5BLCkqe/SGYPWnmljj6nI7RxeY07YbbOCUmrpl1FChGa3eVquGLU40HN4P2xY6Rp9r7DEYLqnRxCGg2!o2ADIYrdmrDSRN44SHwvo8O+3IpvAsEazS+yNkFZupxVfA4hOjtXTq6sm8zSLvibcXQFWNJGjD1K!0oqOHf9UZDgeZxQMrhEmHgESV+1FPylAfOwcOabT
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: David Schultz - Wed, 24 Apr 2024 15:12 UTC

On 4/24/24 1:57 AM, John Savard wrote:
> What do vector machines do?

They keep a pipeline full.

So you can do something in 64+7 clock cycles instead of 64*7.

If the pipeline gets shorter the benefit decreases of course. And if you
have some other way to keep that pipeline full, you don't need vectors.

--
http://davesrocketworks.com
David Schultz

Re: Short Vectors Versus Long Vectors

<122fa931b2e82529ab83f891f9513085@www.novabbs.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!.POSTED!not-for-mail
From: mitchal...@aol.com (MitchAlsup1)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 19:50:43 +0000
Organization: Rocksolid Light
Message-ID: <122fa931b2e82529ab83f891f9513085@www.novabbs.org>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <2024Apr24.081658@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="2253248"; mail-complaints-to="usenet@i2pn2.org";
posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A";
User-Agent: Rocksolid Light
X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8
X-Rslight-Site: $2y$10$iIo3GblrYbG9/QHhXCIbfeDF4rA7TEv92NcJwpp1cmhwYxjjmvUYC
X-Spam-Checker-Version: SpamAssassin 4.0.0
 by: MitchAlsup1 - Wed, 24 Apr 2024 19:50 UTC

Anton Ertl wrote:

> John Savard <quadibloc@servername.invalid> writes:
>>And if memory bandwidth issues make Cray-style vector machines
>>impractical, then wouldn't it be even worse for GPUs?

> The claim by Mitch Alsup is that latency makes the Crays impractical,
> because of chaining issues. Do GPUs have chaining? My understanding
> is that GPUs deal with latency in the barrel processor way: use
> another data-parallel thread while waiting for memory. Tera also
> pursued this idea, but the GPUs succeeded with it.

> - anton

Consider:: an 8 deep CRAY-like vector calculation with 8 cycle latency
memory and 6 cycle latency FMAC::

|LD|LD|LD|LD|LD|LD|LD|LD|
|FM|FM|FM|FM|FM|FM|FM|FM|
|ST|ST|ST|ST|ST|ST|ST|ST|

Not much parallelism. Now consider the same machine above with longer
vectors::

|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|
|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|FM|
|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|ST|

Now we have considerable parallelism with no change in latencies.

Later consider the top execution profile augmented with a bit of OoO
and a second memory port::

|LD|LD|LD|LD|LD|LD|LD|LD|
|FM|FM|FM|FM|FM|FM|FM|FM|
|SA|SA|SA|SA|SA|SA|SA|SA| |Sd|Sd|Sd|Sd|Sd|Sd|Sd|Sd|

Finally consider a GBOoO implementation::

|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|LD|...
|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|Fq|...
|FM|FM|FM|FM|FM|FM|FM|FM|...
|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|SA|...
|Sd|Sd|Sd|Sd|Sd|Sd|Sd|Sd|...

Here it takes an execution window 18 deep to reach pipeline saturation,
but once you do, the core runs at 3 instructions and arguably 4 units
of work per cycle {without including loop overheads}. In order to
achieve such performance one needs to issue the whole loop in 1 cycle.

You have to have the requisite bandwidths {AGEN, bank access, address
routing bandwidth, result return bandwidth, FMAC bandwidth} but you
also have to have the requisite latencies (and excecution window width)
or it falls apart that enable the vector chaining to work.

Re: Short Vectors Versus Long Vectors

<v0bvaa$2i8oc$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: terje.ma...@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 23:58:34 +0200
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <v0bvaa$2i8oc$1@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<v078td$1df76$4@dont-email.me> <2024Apr23.082238@mips.complang.tuwien.ac.at>
<v098so$1rp16$1@dont-email.me>
<d46723273a62c22283387893da40e7e4@www.novabbs.org>
<v09gmk$1te49$1@dont-email.me> <v09jfp$1tvga$2@dont-email.me>
<4041e83a5f551d5b01df22a26b15155d@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 24 Apr 2024 23:58:34 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ad38542cc87d16cf602826942e27a071";
logging-data="2695948"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/n5d8dsWnqoQiA6YU90a2eimdLlpe8bkb+3V92A/Dlkg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.18.2
Cancel-Lock: sha1:FsFhaubudtMNcoHMZdqVMLSxLdg=
In-Reply-To: <4041e83a5f551d5b01df22a26b15155d@www.novabbs.org>
 by: Terje Mathisen - Wed, 24 Apr 2024 21:58 UTC

MitchAlsup1 wrote:
> Lawrence D'Oliveiro wrote:
>
>> On Tue, 23 Apr 2024 18:36:49 -0500, BGB wrote:
>
>>> DIV:
>>> Didn't bother with this.
>>> Typically faked using multiply-by-reciprocal and taking the high result.
>
>> Another Cray-ism! ;)
>
> Not IEEE 754 legal.

Well, it _is_ legal if you carry enough bits in your reciprocal...but at
that point you would instead use a better algorithm to get the correct
result both faster and using less power.

Terje

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

Re: Short Vectors Versus Long Vectors

<v0c14g$2ihq5$9@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 22:29:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <v0c14g$2ihq5$9@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
<2024Apr24.111856@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 25 Apr 2024 00:29:37 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="962cdf4b668ef58e236ab9c5f423d5d6";
logging-data="2705221"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX184AEFIzxGsVQuG+VV5YI/F"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:Yylq/dN14T70FmnS0oMFMFQLxhI=
 by: Lawrence D'Oliv - Wed, 24 Apr 2024 22:29 UTC

On Wed, 24 Apr 2024 09:18:56 GMT, Anton Ertl wrote:

> But the Cray-1 is not an improvement on the Model 195.

The Cray-1 was widely regarded as the fastest computer in the world, when
it came out. Cruising speed of something over 80 megaflops, hitting bursts
of about 120.

IBM did try to compete in the “supercomputer” field for a while longer,
but I think by about ten years later, it had given up.

Re: Short Vectors Versus Long Vectors

<v0c1bc$2ihq5$10@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 22:33:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <v0c1bc$2ihq5$10@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<2024Apr24.081658@mips.complang.tuwien.ac.at> <v0aa0l$269hu$1@dont-email.me>
<2024Apr24.112806@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 25 Apr 2024 00:33:17 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="962cdf4b668ef58e236ab9c5f423d5d6";
logging-data="2705221"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+LBAJOMLxHLInld0rhmEzU"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:B86KG2JpDk0xSMsoC3vExU2ccCo=
 by: Lawrence D'Oliv - Wed, 24 Apr 2024 22:33 UTC

On Wed, 24 Apr 2024 09:28:06 GMT, Anton Ertl wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>
>>On Wed, 24 Apr 2024 06:16:58 GMT, Anton Ertl wrote:
>>
>>> For that kind of stuff you better use GPUs, which have memory systems
>>> with more bandwidth.
>>
>>But with more limited memory, which is typically not upgradeable.
>
> And yet, supercomputers these days often have lots of GPUs.

Some do, some don’t. I’m not sure that GPUs are accepted as de rigueur in
supercomputer design yet. I think this is just another instance of Ivan
Sutherland’s “wheel of reincarnation”
<http://www.cap-lore.com/Hardware/Wheel.html>.

Re: Short Vectors Versus Long Vectors

<ae0a295d7f652b7cb640e6d97318324f@www.novabbs.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!.POSTED!not-for-mail
From: mitchal...@aol.com (MitchAlsup1)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 00:09:21 +0000
Organization: Rocksolid Light
Message-ID: <ae0a295d7f652b7cb640e6d97318324f@www.novabbs.org>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <v078td$1df76$4@dont-email.me> <2024Apr23.082238@mips.complang.tuwien.ac.at> <v098so$1rp16$1@dont-email.me> <d46723273a62c22283387893da40e7e4@www.novabbs.org> <v09gmk$1te49$1@dont-email.me> <v09jfp$1tvga$2@dont-email.me> <4041e83a5f551d5b01df22a26b15155d@www.novabbs.org> <v0bvaa$2i8oc$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="2270435"; mail-complaints-to="usenet@i2pn2.org";
posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$VDMudp9nE.6RNWITufIWS..BmPzyuLoNWIOxTe5rxPk9FjrBlDZym
X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8
X-Spam-Checker-Version: SpamAssassin 4.0.0
 by: MitchAlsup1 - Thu, 25 Apr 2024 00:09 UTC

Terje Mathisen wrote:

> MitchAlsup1 wrote:
>> Lawrence D'Oliveiro wrote:
>>
>>> On Tue, 23 Apr 2024 18:36:49 -0500, BGB wrote:
>>
>>>> DIV:
>>>> Didn't bother with this.
>>>> Typically faked using multiply-by-reciprocal and taking the high result.
>>
>>> Another Cray-ism! ;)
>>
>> Not IEEE 754 legal.

> Well, it _is_ legal if you carry enough bits in your reciprocal...

Maybe--at best. There are certain pair of numerator::denominator that require
over 120-reciprocal bits* in order to deliver a properly rounded result using
an intermediate reciprocation.

(*) the reciprocal fraction bits--wider than long double.

> but at
> that point you would instead use a better algorithm to get the correct
> result both faster and using less power.

> Terje

Re: Short Vectors Versus Long Vectors

<u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: quadib...@servername.invalid (John Savard)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Wed, 24 Apr 2024 23:10:47 -0600
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <2024Apr24.081658@mips.complang.tuwien.ac.at> <v0aa0l$269hu$1@dont-email.me> <2024Apr24.112806@mips.complang.tuwien.ac.at> <v0c1bc$2ihq5$10@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 25 Apr 2024 07:10:50 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7cb425b3212d9c4a2716be1f4617d0fe";
logging-data="2983842"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/A7zC1jQ8CGelxn6MHm2HKS+12ZtdnBUQ="
Cancel-Lock: sha1:zL6yvE3jx16ynh0KA4lVszMNLhU=
X-Newsreader: Forte Free Agent 3.3/32.846
 by: John Savard - Thu, 25 Apr 2024 05:10 UTC

On Wed, 24 Apr 2024 22:33:17 -0000 (UTC), Lawrence D'Oliveiro
<ldo@nz.invalid> wrote:
>On Wed, 24 Apr 2024 09:28:06 GMT, Anton Ertl wrote:

>> And yet, supercomputers these days often have lots of GPUs.

>Some do, some don’t. I’m not sure that GPUs are accepted as de rigueur in
>supercomputer design yet. I think this is just another instance of Ivan
>Sutherland’s “wheel of reincarnation”
><http://www.cap-lore.com/Hardware/Wheel.html>.

What do GPUs do, when they're included in supercomputers?

One of the things that those supercomputers that _do_ include GPUs are
praised for is being energy-efficient.

The problem with GPUs is that since their computational capabilities
are built on what the shader part does, their flexibility is limited.
This is what has made me think there could be a place for Cray-style
vectors. So some supercomputers don't have GPU accelerators, because
they're intended to work on problems for which GPU accelerators
wouldn't provide much help.

Since when GPUs _can_ be used, they save lots of electricity, I doubt
strongly that they're just a passing fad.

John Savard

Re: Short Vectors Versus Long Vectors

<v0cqbb$2ra8g$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 05:39:55 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <v0cqbb$2ra8g$2@dont-email.me>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<2024Apr24.081658@mips.complang.tuwien.ac.at> <v0aa0l$269hu$1@dont-email.me>
<2024Apr24.112806@mips.complang.tuwien.ac.at>
<v0c1bc$2ihq5$10@dont-email.me> <u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 25 Apr 2024 07:39:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="962cdf4b668ef58e236ab9c5f423d5d6";
logging-data="2992400"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++jx+8MTYq1LkAPByz3wTT"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:FPn5fKQqlErC43j0wukTpC/N1Bk=
 by: Lawrence D'Oliv - Thu, 25 Apr 2024 05:39 UTC

On Wed, 24 Apr 2024 23:10:47 -0600, John Savard wrote:

> One of the things that those supercomputers that _do_ include GPUs are
> praised for is being energy-efficient.

That I never heard before. I heard it in relation to ARM CPUs, yes, GPUs,
no.

Re: Short Vectors Versus Long Vectors

<20240425142746.00000769@yahoo.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 14:27:46 +0300
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <20240425142746.00000769@yahoo.com>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<5ad43f26367ef2d5e8b3c298511ddf45@www.novabbs.org>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
<2024Apr24.111856@mips.complang.tuwien.ac.at>
<v0c14g$2ihq5$9@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Thu, 25 Apr 2024 13:27:50 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="23d9cb4663e479c42a59cb1830730cd7";
logging-data="3108498"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Y8DhBPewRNxDbMdMVCs/KBkRAn+1wcog="
Cancel-Lock: sha1:APUr8IkwbW/osv8QNnv5Ti46Jl4=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
 by: Michael S - Thu, 25 Apr 2024 11:27 UTC

On Wed, 24 Apr 2024 22:29:36 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> On Wed, 24 Apr 2024 09:18:56 GMT, Anton Ertl wrote:
>
> > But the Cray-1 is not an improvement on the Model 195.
>
> The Cray-1 was widely regarded as the fastest computer in the world,
> when it came out. Cruising speed of something over 80 megaflops,
> hitting bursts of about 120.
>
> IBM did try to compete in the “supercomputer” field for a while
> longer, but I think by about ten years later, it had given up.

In late 80s IBM joined forces with "attack of killing micros".
Their first POWER CPU was released in 1990 and did 82 MFLOPS (peak).

A single processor of contemporary Cray Y-MP was 4 times faster.
A single processor of older Cray-2 was almost 6 times faster, but by
1990 it was discontinued.
Wikipedia says that power consumption of Cray-2 was 150–200 kW,
probably for 4 processors with 2 GB of memory and peripherals.
I can't find data about power consumption of IBM Power processor. My
guess would be ~40 W for CPU and 1000-1500 W for a whole RS/6000
Model 550 with 1 GB of memory.

BTW, in the latest Top500 list you ca see IBM at #7 spot.
Things that carry name of Cray listed at #2 and #5. They are,
respectively, Intel Inside and AMD Inside.

Re: Short Vectors Versus Long Vectors

<v0dgfr$2iai$1@gal.iecc.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder9.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: joh...@taugh.com (John Levine)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 11:57:47 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <v0dgfr$2iai$1@gal.iecc.com>
References: <v06vdb$17r2v$1@dont-email.me> <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com> <2024Apr24.111856@mips.complang.tuwien.ac.at> <v0c14g$2ihq5$9@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 25 Apr 2024 11:57:47 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="84306"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <v06vdb$17r2v$1@dont-email.me> <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com> <2024Apr24.111856@mips.complang.tuwien.ac.at> <v0c14g$2ihq5$9@dont-email.me>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Thu, 25 Apr 2024 11:57 UTC

According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>On Wed, 24 Apr 2024 09:18:56 GMT, Anton Ertl wrote:
>
>> But the Cray-1 is not an improvement on the Model 195.
>
>The Cray-1 was widely regarded as the fastest computer in the world, when
>it came out. Cruising speed of something over 80 megaflops, hitting bursts
>of about 120.

Its main practical improvement was that you could get two Crays for the price
of one 360/195. (Not exactly, but close enough.)

>IBM did try to compete in the “supercomputer” field for a while longer,
>but I think by about ten years later, it had given up.

IBM had tried to make computers very fast by making them very
complicated. STRETCH was fantastically complex for something built out
of individual transistors. The /91 and /195 had instrucion queues and
reservation stations and loop mode. Cray went in the opposite
direction, making a much simpler computer where each individual bit
down to the chips and the wires, were as fast as possible.

In many ways it was a preview of RISC.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Re: Short Vectors Versus Long Vectors

<20240425145753.0000604d@yahoo.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 14:57:53 +0300
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <20240425145753.0000604d@yahoo.com>
References: <v06vdb$17r2v$1@dont-email.me>
<5451dcac941e1f569397a5cc7818f68f@www.novabbs.org>
<hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com>
<2024Apr24.081658@mips.complang.tuwien.ac.at>
<v0aa0l$269hu$1@dont-email.me>
<2024Apr24.112806@mips.complang.tuwien.ac.at>
<v0c1bc$2ihq5$10@dont-email.me>
<u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com>
<v0cqbb$2ra8g$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 25 Apr 2024 13:57:57 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="23d9cb4663e479c42a59cb1830730cd7";
logging-data="3108498"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19HIF/ijUOka/0vvyNJc7Uv84JZErdBwak="
Cancel-Lock: sha1:LcwqSEwy6Jiem8NHvmlJDTuI2os=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
 by: Michael S - Thu, 25 Apr 2024 11:57 UTC

On Thu, 25 Apr 2024 05:39:55 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> On Wed, 24 Apr 2024 23:10:47 -0600, John Savard wrote:
>
> > One of the things that those supercomputers that _do_ include GPUs
> > are praised for is being energy-efficient.
>
> That I never heard before. I heard it in relation to ARM CPUs, yes,
> GPUs, no.

If you never heard about *that*, I can only imagine what else you
didn't hear about supercomputers.

Back when Fugaku was new, it was highly praised for being GPU-less
design that matches and slightly exceeds an efficiency of
GPU-based (and other vector accelerator based) supercomputers. But that
was possible only because NVidea had unusually long pause between
successive generations of Tesla and at the same moment AMD and
Intel GPGPUs were not yet considered fit for serious supercomputing.

That was in November 2019. Never before or since.
Right now the best GPU-less entry on Green500 list is #48 (still the
same A64FX CPU as Fugaku, but smaller configuration) and it delivers 4x
less sustained FLOP/Watt than the top spot, based on NVIDIA H100.

Re: Short Vectors Versus Long Vectors

<v0dh12$2iai$2@gal.iecc.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder9.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: joh...@taugh.com (John Levine)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 12:06:58 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <v0dh12$2iai$2@gal.iecc.com>
References: <v06vdb$17r2v$1@dont-email.me> <v0c1bc$2ihq5$10@dont-email.me> <u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com> <v0cqbb$2ra8g$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 25 Apr 2024 12:06:58 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="84306"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <v06vdb$17r2v$1@dont-email.me> <v0c1bc$2ihq5$10@dont-email.me> <u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com> <v0cqbb$2ra8g$2@dont-email.me>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Thu, 25 Apr 2024 12:06 UTC

According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>On Wed, 24 Apr 2024 23:10:47 -0600, John Savard wrote:
>
>> One of the things that those supercomputers that _do_ include GPUs are
>> praised for is being energy-efficient.
>
>That I never heard before. I heard it in relation to ARM CPUs, yes, GPUs,
>no.

NVIDIA says their new Blackwell GPU takes 2000 watts, and is between
7x and 25x more power efficient than the current H100, but that's
still a heck of a lot of power. Data centers have had to come up with
higher capacity power and cooling when each rack can use 40 to 50KW.

I mean, my entire house is wired for 24KW and usually runs at more
like 4KW including a heat pump that heats the house.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Re: Short Vectors Versus Long Vectors

<4lnk2jdiligpupetq3cncs2j41mdcpd7l1@4ax.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: quadib...@servername.invalid (John Savard)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 07:46:35 -0600
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <4lnk2jdiligpupetq3cncs2j41mdcpd7l1@4ax.com>
References: <v06vdb$17r2v$1@dont-email.me> <5451dcac941e1f569397a5cc7818f68f@www.novabbs.org> <hqmg2j1vbkf6suddfnsh3h3uhtkqqio4uk@4ax.com> <2024Apr24.081658@mips.complang.tuwien.ac.at> <v0aa0l$269hu$1@dont-email.me> <2024Apr24.112806@mips.complang.tuwien.ac.at> <v0c1bc$2ihq5$10@dont-email.me> <u4pj2jhstattc43djog32gk3cfdl7as5ai@4ax.com> <v0cqbb$2ra8g$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 25 Apr 2024 15:46:36 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7cb425b3212d9c4a2716be1f4617d0fe";
logging-data="3191110"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18aRpzJPhw0UNxfj4ahStQK2y7ye5s2jIA="
Cancel-Lock: sha1:Rg24+BCw8XU7A4vsS06w3YmV9UM=
X-Newsreader: Forte Free Agent 3.3/32.846
 by: John Savard - Thu, 25 Apr 2024 13:46 UTC

On Thu, 25 Apr 2024 05:39:55 -0000 (UTC), Lawrence D'Oliveiro
<ldo@nz.invalid> wrote:

>On Wed, 24 Apr 2024 23:10:47 -0600, John Savard wrote:
>
>> One of the things that those supercomputers that _do_ include GPUs are
>> praised for is being energy-efficient.
>
>That I never heard before. I heard it in relation to ARM CPUs, yes, GPUs,
>no.

Here's one example of an item about this:

https://www.infoworld.com/article/2627720/gpus-boost-energy-efficiency-in-supercomputers.html

John Savard

Re: Short Vectors Versus Long Vectors

<9bcb44533f8c4285b6a9ffb8429b0b92@www.novabbs.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!.POSTED!not-for-mail
From: mitchal...@aol.com (MitchAlsup1)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 15:52:36 +0000
Organization: Rocksolid Light
Message-ID: <9bcb44533f8c4285b6a9ffb8429b0b92@www.novabbs.org>
References: <v06vdb$17r2v$1@dont-email.me> <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com> <2024Apr24.111856@mips.complang.tuwien.ac.at> <v0c14g$2ihq5$9@dont-email.me> <v0dgfr$2iai$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="2335459"; mail-complaints-to="usenet@i2pn2.org";
posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$tsSF/XzPn2uFdJZMCb62SeGHtC4TWEhLRrxAI42sONkNlv4i.J.2.
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8
 by: MitchAlsup1 - Thu, 25 Apr 2024 15:52 UTC

John Levine wrote:

> According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>>On Wed, 24 Apr 2024 09:18:56 GMT, Anton Ertl wrote:
>>
>>> But the Cray-1 is not an improvement on the Model 195.
>>
>>The Cray-1 was widely regarded as the fastest computer in the world, when
>>it came out. Cruising speed of something over 80 megaflops, hitting bursts
>>of about 120.

> Its main practical improvement was that you could get two Crays for the price
> of one 360/195. (Not exactly, but close enough.)

>>IBM did try to compete in the “supercomputer” field for a while longer,
>>but I think by about ten years later, it had given up.

> IBM had tried to make computers very fast by making them very
> complicated. STRETCH was fantastically complex for something built out
> of individual transistors. The /91 and /195 had instrucion queues and
> reservation stations and loop mode. Cray went in the opposite
> direction, making a much simpler computer where each individual bit
> down to the chips and the wires, were as fast as possible.

> In many ways it was a preview of RISC.

Seymore only did fast and simple, starting before the CDC 6600.....

Re: Short Vectors Versus Long Vectors

<20240425191019.000077c0@yahoo.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 19:10:19 +0300
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <20240425191019.000077c0@yahoo.com>
References: <v06vdb$17r2v$1@dont-email.me>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
<2024Apr24.111856@mips.complang.tuwien.ac.at>
<v0c14g$2ihq5$9@dont-email.me>
<v0dgfr$2iai$1@gal.iecc.com>
<9bcb44533f8c4285b6a9ffb8429b0b92@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 25 Apr 2024 18:10:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="23d9cb4663e479c42a59cb1830730cd7";
logging-data="3108498"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oiLGIsDIvuwlUYVzhcOxZIBkF6Ac/4p4="
Cancel-Lock: sha1:8TDV3Ymk94fw+PXKWK8VCEjsp/4=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
 by: Michael S - Thu, 25 Apr 2024 16:10 UTC

On Thu, 25 Apr 2024 15:52:36 +0000
mitchalsup@aol.com (MitchAlsup1) wrote:
>
> Seymore only did fast and simple, starting before the CDC 6600.....

Do you attribute not exactly simple 6600 Scoreboard to Thornton?

Re: Short Vectors Versus Long Vectors

<6911689840f0d560e40c27d6eccf5cfb@www.novabbs.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!.POSTED!not-for-mail
From: mitchal...@aol.com (MitchAlsup1)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 17:34:32 +0000
Organization: Rocksolid Light
Message-ID: <6911689840f0d560e40c27d6eccf5cfb@www.novabbs.org>
References: <v06vdb$17r2v$1@dont-email.me> <j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com> <2024Apr24.111856@mips.complang.tuwien.ac.at> <v0c14g$2ihq5$9@dont-email.me> <v0dgfr$2iai$1@gal.iecc.com> <9bcb44533f8c4285b6a9ffb8429b0b92@www.novabbs.org> <20240425191019.000077c0@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="2342945"; mail-complaints-to="usenet@i2pn2.org";
posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A";
User-Agent: Rocksolid Light
X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8
X-Rslight-Site: $2y$10$rP/CGiwATa4YfudK4KahN.Ly7JcKmjE86thyHko7mj5UBDGHMVg8u
X-Spam-Checker-Version: SpamAssassin 4.0.0
 by: MitchAlsup1 - Thu, 25 Apr 2024 17:34 UTC

Michael S wrote:

> On Thu, 25 Apr 2024 15:52:36 +0000
> mitchalsup@aol.com (MitchAlsup1) wrote:
>>
>> Seymore only did fast and simple, starting before the CDC 6600.....

> Do you attribute not exactly simple 6600 Scoreboard to Thornton?

If you measure simplicity by gate count--the scoreboard was considerably
simpler than the reservation station design of Tomasulo.

Re: Short Vectors Versus Long Vectors

<20240425204532.000064a1@yahoo.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.arch
Subject: Re: Short Vectors Versus Long Vectors
Date: Thu, 25 Apr 2024 20:45:32 +0300
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <20240425204532.000064a1@yahoo.com>
References: <v06vdb$17r2v$1@dont-email.me>
<j9ah2jl3oosp9ggvdkskqai9m4nme4qkb4@4ax.com>
<2024Apr24.111856@mips.complang.tuwien.ac.at>
<v0c14g$2ihq5$9@dont-email.me>
<v0dgfr$2iai$1@gal.iecc.com>
<9bcb44533f8c4285b6a9ffb8429b0b92@www.novabbs.org>
<20240425191019.000077c0@yahoo.com>
<6911689840f0d560e40c27d6eccf5cfb@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 25 Apr 2024 19:45:36 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="23d9cb4663e479c42a59cb1830730cd7";
logging-data="3108498"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX196/FTQx0Ki+Djd6Yx1k2tzGxDEXFpzi+w="
Cancel-Lock: sha1:pT62wK7vPptCEFW3xN+H4CQMAss=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
 by: Michael S - Thu, 25 Apr 2024 17:45 UTC

On Thu, 25 Apr 2024 17:34:32 +0000
mitchalsup@aol.com (MitchAlsup1) wrote:

> Michael S wrote:
>
> > On Thu, 25 Apr 2024 15:52:36 +0000
> > mitchalsup@aol.com (MitchAlsup1) wrote:
> >>
> >> Seymore only did fast and simple, starting before the CDC
> >> 6600.....
>
> > Do you attribute not exactly simple 6600 Scoreboard to Thornton?
>
> If you measure simplicity by gate count--the scoreboard was
> considerably simpler than the reservation station design of Tomasulo.

Both were far from simple by day's standards.

BTW, was not low gate count of Scoreboard mostly due to creative usage
of what was later named wired logic connections, i.e. something that
stopped working in high-speed VLSI around 1985-1990 ?


devel / comp.arch / Re: Short Vectors Versus Long Vectors

Pages:12345
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor