Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Captain's Log, star date 21:34.5...


devel / comp.arch / Re: Has anyone experience of the Elbrus 2000 architecture?

SubjectAuthor
* Has anyone experience of the Elbrus 2000 architecture?John Dallman
+* Re: Has anyone experience of the Elbrus 2000 architecture?MitchAlsup
|`* Re: Has anyone experience of the Elbrus 2000 architecture?Ivan Godard
| `* Re: Has anyone experience of the Elbrus 2000 architecture?Thomas Koenig
|  `- Re: Has anyone experience of the Elbrus 2000 architecture?Ivan Godard
`- Re: Has anyone experience of the Elbrus 2000 architecture?Michael S

1
Has anyone experience of the Elbrus 2000 architecture?

<memo.20220819204341.11400W@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: jgd...@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Has anyone experience of the Elbrus 2000 architecture?
Date: Fri, 19 Aug 2022 20:43 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <memo.20220819204341.11400W@jgd.cix.co.uk>
Reply-To: jgd@cix.co.uk
Injection-Info: reader01.eternal-september.org; posting-host="44fef8a1652810c9cd8e881fa9d60d30";
logging-data="1701413"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rQhkM80GFftRYjBF0EagRFg06OlMwu5o="
Cancel-Lock: sha1:6+kVWPwM4SUghVE90NlHM1PE7os=
 by: John Dallman - Fri, 19 Aug 2022 19:43 UTC

It was designed at the turn of the century, apparently influenced by
Itanium and Transmeta. It's described as a 512-bit wide VLIW, with
software to JIT x86 code into its own instruction set, like Transmeta's
Crusoe. It's Russian, designed at the Moscow Centre of SPARC Technology,
although it has little to do with SPARC architecture.

It seems unlikely to me that this approach would run fast, given the
failures of Transmeta and Itanium, but I'm curious if anyone here knows
much about it.

John

Re: Has anyone experience of the Elbrus 2000 architecture?

<9e760afc-0607-4df4-9d21-4109a02fcd26n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:28c5:b0:6bb:b0c9:3053 with SMTP id l5-20020a05620a28c500b006bbb0c93053mr6352485qkp.674.1660938643585;
Fri, 19 Aug 2022 12:50:43 -0700 (PDT)
X-Received: by 2002:a05:6214:2022:b0:496:80a8:cc40 with SMTP id
2-20020a056214202200b0049680a8cc40mr7643658qvf.112.1660938643477; Fri, 19 Aug
2022 12:50:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Fri, 19 Aug 2022 12:50:43 -0700 (PDT)
In-Reply-To: <memo.20220819204341.11400W@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:c0e7:15da:982f:7a37;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:c0e7:15da:982f:7a37
References: <memo.20220819204341.11400W@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9e760afc-0607-4df4-9d21-4109a02fcd26n@googlegroups.com>
Subject: Re: Has anyone experience of the Elbrus 2000 architecture?
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Fri, 19 Aug 2022 19:50:43 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1938
 by: MitchAlsup - Fri, 19 Aug 2022 19:50 UTC

On Friday, August 19, 2022 at 2:43:45 PM UTC-5, John Dallman wrote:
> It was designed at the turn of the century, apparently influenced by
> Itanium and Transmeta. It's described as a 512-bit wide VLIW, with
> software to JIT x86 code into its own instruction set, like Transmeta's
> Crusoe. It's Russian, designed at the Moscow Centre of SPARC Technology,
> although it has little to do with SPARC architecture.
>
> It seems unlikely to me that this approach would run fast, given the
> failures of Transmeta and Itanium, but I'm curious if anyone here knows
> much about it.
>
> John
<
I saw some of its interior.
<
The 20-port register file was a turn-off (circa 2003)
In my opinion::
The forwarding logic would have taken more than 1 cycle

Re: Has anyone experience of the Elbrus 2000 architecture?

<tdotoa$1kdsg$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: iva...@millcomputing.com (Ivan Godard)
Newsgroups: comp.arch
Subject: Re: Has anyone experience of the Elbrus 2000 architecture?
Date: Fri, 19 Aug 2022 14:02:02 -0700
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <tdotoa$1kdsg$1@dont-email.me>
References: <memo.20220819204341.11400W@jgd.cix.co.uk>
<9e760afc-0607-4df4-9d21-4109a02fcd26n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 19 Aug 2022 21:02:02 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="706d8211d3ecd42d2ad7cfe2fd405f4e";
logging-data="1718160"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/VeyC/idapbxUW3cij8GPc"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Cancel-Lock: sha1:17dbzRfbB6yNMydAYdjQ1ZJ+F4s=
Content-Language: en-US
In-Reply-To: <9e760afc-0607-4df4-9d21-4109a02fcd26n@googlegroups.com>
 by: Ivan Godard - Fri, 19 Aug 2022 21:02 UTC

On 8/19/2022 12:50 PM, MitchAlsup wrote:
> On Friday, August 19, 2022 at 2:43:45 PM UTC-5, John Dallman wrote:
>> It was designed at the turn of the century, apparently influenced by
>> Itanium and Transmeta. It's described as a 512-bit wide VLIW, with
>> software to JIT x86 code into its own instruction set, like Transmeta's
>> Crusoe. It's Russian, designed at the Moscow Centre of SPARC Technology,
>> although it has little to do with SPARC architecture.
>>
>> It seems unlikely to me that this approach would run fast, given the
>> failures of Transmeta and Itanium, but I'm curious if anyone here knows
>> much about it.
>>
>> John
> <
> I saw some of its interior.
> <
> The 20-port register file was a turn-off (circa 2003)
> In my opinion::
> The forwarding logic would have taken more than 1 cycle

Agreed about 20-way forwarding, unless you go for cascaded. I was a
little surprised that nobody had done cascade before we patented it.

Re: Has anyone experience of the Elbrus 2000 architecture?

<tdp2s2$fp1$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2a0a-a540-1faa-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: Has anyone experience of the Elbrus 2000 architecture?
Date: Fri, 19 Aug 2022 22:29:22 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <tdp2s2$fp1$1@newsreader4.netcologne.de>
References: <memo.20220819204341.11400W@jgd.cix.co.uk>
<9e760afc-0607-4df4-9d21-4109a02fcd26n@googlegroups.com>
<tdotoa$1kdsg$1@dont-email.me>
Injection-Date: Fri, 19 Aug 2022 22:29:22 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2a0a-a540-1faa-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2a0a:a540:1faa:0:7285:c2ff:fe6c:992d";
logging-data="16161"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Fri, 19 Aug 2022 22:29 UTC

Ivan Godard <ivan@millcomputing.com> schrieb:
> On 8/19/2022 12:50 PM, MitchAlsup wrote:
>> On Friday, August 19, 2022 at 2:43:45 PM UTC-5, John Dallman wrote:
>>> It was designed at the turn of the century, apparently influenced by
>>> Itanium and Transmeta. It's described as a 512-bit wide VLIW, with
>>> software to JIT x86 code into its own instruction set, like Transmeta's
>>> Crusoe. It's Russian, designed at the Moscow Centre of SPARC Technology,
>>> although it has little to do with SPARC architecture.
>>>
>>> It seems unlikely to me that this approach would run fast, given the
>>> failures of Transmeta and Itanium, but I'm curious if anyone here knows
>>> much about it.
>>>
>>> John
>> <
>> I saw some of its interior.
>> <
>> The 20-port register file was a turn-off (circa 2003)
>> In my opinion::
>> The forwarding logic would have taken more than 1 cycle
>
> Agreed about 20-way forwarding, unless you go for cascaded. I was a
> little surprised that nobody had done cascade before we patented it.

Would you mind sharing the nunber for that patent? I'm sure that would
make interesting reading (or as interesting as a patent ever can be).

Re: Has anyone experience of the Elbrus 2000 architecture?

<tdp86f$1lka7$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: iva...@millcomputing.com (Ivan Godard)
Newsgroups: comp.arch
Subject: Re: Has anyone experience of the Elbrus 2000 architecture?
Date: Fri, 19 Aug 2022 17:00:15 -0700
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <tdp86f$1lka7$1@dont-email.me>
References: <memo.20220819204341.11400W@jgd.cix.co.uk>
<9e760afc-0607-4df4-9d21-4109a02fcd26n@googlegroups.com>
<tdotoa$1kdsg$1@dont-email.me> <tdp2s2$fp1$1@newsreader4.netcologne.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Aug 2022 00:00:15 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="d45e9bda0af186b2f38f879b47e32090";
logging-data="1757511"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Ob72uF/yfnhjkIJBMOZPy"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Cancel-Lock: sha1:QJZt9TAWaciLM2pHI6GvYcyTYO8=
In-Reply-To: <tdp2s2$fp1$1@newsreader4.netcologne.de>
Content-Language: en-US
 by: Ivan Godard - Sat, 20 Aug 2022 00:00 UTC

On 8/19/2022 3:29 PM, Thomas Koenig wrote:
> Ivan Godard <ivan@millcomputing.com> schrieb:
>> On 8/19/2022 12:50 PM, MitchAlsup wrote:
>>> On Friday, August 19, 2022 at 2:43:45 PM UTC-5, John Dallman wrote:
>>>> It was designed at the turn of the century, apparently influenced by
>>>> Itanium and Transmeta. It's described as a 512-bit wide VLIW, with
>>>> software to JIT x86 code into its own instruction set, like Transmeta's
>>>> Crusoe. It's Russian, designed at the Moscow Centre of SPARC Technology,
>>>> although it has little to do with SPARC architecture.
>>>>
>>>> It seems unlikely to me that this approach would run fast, given the
>>>> failures of Transmeta and Itanium, but I'm curious if anyone here knows
>>>> much about it.
>>>>
>>>> John
>>> <
>>> I saw some of its interior.
>>> <
>>> The 20-port register file was a turn-off (circa 2003)
>>> In my opinion::
>>> The forwarding logic would have taken more than 1 cycle
>>
>> Agreed about 20-way forwarding, unless you go for cascaded. I was a
>> little surprised that nobody had done cascade before we patented it.
>
> Would you mind sharing the nunber for that patent? I'm sure that would
> make interesting reading (or as interesting as a patent ever can be).

It's on our website millcomputing.com.
TL;DR: there are direct paths for all the one-cycle ops, which can be
one per slot. Longer ops (mul for example) first select down to three,
and the three compete with the one-cycles'. So it's (for example)
((17->3)+ 8)->1. There's nearly always leftover time in the last stage
of a multicycle op to fit the first stage of the cascade; the gates to
select among the one-cycle drops (plus the 3) constrains either the
gates-per-stage or the number of one-cycle slots. Why 3, not one?
because we do our pick operation (C's ?: operation) in the crossbar, and
that needs three inputs.

Re: Has anyone experience of the Elbrus 2000 architecture?

<3ce15574-f627-449c-9ff9-767626b16a56n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:128a:b0:6bb:5a52:6dd8 with SMTP id w10-20020a05620a128a00b006bb5a526dd8mr9041403qki.350.1661023336977;
Sat, 20 Aug 2022 12:22:16 -0700 (PDT)
X-Received: by 2002:a05:620a:2892:b0:6b6:50d0:88fa with SMTP id
j18-20020a05620a289200b006b650d088famr8673759qkp.89.1661023336848; Sat, 20
Aug 2022 12:22:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sat, 20 Aug 2022 12:22:16 -0700 (PDT)
In-Reply-To: <memo.20220819204341.11400W@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:65dd:bb7:48b5:b678
References: <memo.20220819204341.11400W@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3ce15574-f627-449c-9ff9-767626b16a56n@googlegroups.com>
Subject: Re: Has anyone experience of the Elbrus 2000 architecture?
From: already5...@yahoo.com (Michael S)
Injection-Date: Sat, 20 Aug 2022 19:22:16 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 16
 by: Michael S - Sat, 20 Aug 2022 19:22 UTC

On Friday, August 19, 2022 at 10:43:45 PM UTC+3, John Dallman wrote:
> It was designed at the turn of the century, apparently influenced by
> Itanium and Transmeta.

I'd guess, influence of Transmeta was secondary and of Itanium close to none.
The main influence was Elbrus-3.

> It's described as a 512-bit wide VLIW, with
> software to JIT x86 code into its own instruction set, like Transmeta's
> Crusoe. It's Russian, designed at the Moscow Centre of SPARC Technology,
> although it has little to do with SPARC architecture.
>
> It seems unlikely to me that this approach would run fast, given the
> failures of Transmeta and Itanium, but I'm curious if anyone here knows
> much about it.
>
> John

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor