Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Beam me up, Scotty! It ate my phaser!


devel / comp.arch / Re: LoongArch ISA

SubjectAuthor
* LoongArch ISAThomas Koenig
+* Re: LoongArch ISAMitchAlsup
|`* Re: LoongArch ISAQuadibloc
| `- Re: LoongArch ISANiklas Holsti
+- Re: LoongArch ISAQuadibloc
`- Re: LoongArch ISAEricP

1
LoongArch ISA

<ssjfhv$5e3$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd4-df7a-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoe...@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: LoongArch ISA
Date: Sun, 23 Jan 2022 11:52:31 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <ssjfhv$5e3$1@newsreader4.netcologne.de>
Injection-Date: Sun, 23 Jan 2022 11:52:31 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd4-df7a-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd4:df7a:0:7285:c2ff:fe6c:992d";
logging-data="5571"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 23 Jan 2022 11:52 UTC

For those who are intererested,

https://loongson.github.io/LoongArch-Documentation/README-EN.html

has the documentation of the new Loongson ISA. At first glance,
it seems to be a fairly conventional RISC ISA remeniscient of MIPS.
Instructions are four bytes only, 32 registers, 32 floating point
registers, branches are with register comparison and 16-bit offset.
No SIMD.

Their primary compiler is gcc, there are Linux systems available
in the gcc compile farm.

Re: LoongArch ISA

<5542a74b-4252-4b88-8499-8bcfda025977n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5943:: with SMTP id 3mr10914710qtz.684.1642988167132;
Sun, 23 Jan 2022 17:36:07 -0800 (PST)
X-Received: by 2002:a05:6808:2391:: with SMTP id bp17mr8295820oib.78.1642988166882;
Sun, 23 Jan 2022 17:36:06 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 23 Jan 2022 17:36:06 -0800 (PST)
In-Reply-To: <memo.20220123204711.16440W@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:34f2:4189:fa0:ff4c;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:34f2:4189:fa0:ff4c
References: <ssjfhv$5e3$1@newsreader4.netcologne.de> <memo.20220123204711.16440W@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5542a74b-4252-4b88-8499-8bcfda025977n@googlegroups.com>
Subject: Re: LoongArch ISA
From: MitchAl...@aol.com (MitchAlsup)
Injection-Date: Mon, 24 Jan 2022 01:36:07 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 16
 by: MitchAlsup - Mon, 24 Jan 2022 01:36 UTC

On Sunday, January 23, 2022 at 2:47:15 PM UTC-6, John Dallman wrote:
> In article <ssjfhv$5e3$1...@newsreader4.netcologne.de>,
> tko...@netcologne.de (Thomas Koenig) wrote:
>
> > ... the documentation of the new Loongson ISA.
<
I gave it a read:
<
a) it is not a "reduced" instruction set architecture--it has more instructions
that read control registers than My 66000 has instructions (total).
<
b) it IS a 32-bit mono-instruction length ISA in the MIPS tradition--software
does everything wrt TLBs, and cache management.
<
c) its encoding scheme is better than that of RISC-V
<
d) solidly planted in the 1980s mindset of RISC.

Re: LoongArch ISA

<c6262f46-dc94-45de-86e2-31ea104c2d80n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ac8:5c14:: with SMTP id i20mr11727235qti.382.1643003576179;
Sun, 23 Jan 2022 21:52:56 -0800 (PST)
X-Received: by 2002:a05:6808:115:: with SMTP id b21mr284180oie.7.1643003575916;
Sun, 23 Jan 2022 21:52:55 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 23 Jan 2022 21:52:55 -0800 (PST)
In-Reply-To: <memo.20220123204711.16440W@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:59f:832:8fcb:190d;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:59f:832:8fcb:190d
References: <ssjfhv$5e3$1@newsreader4.netcologne.de> <memo.20220123204711.16440W@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c6262f46-dc94-45de-86e2-31ea104c2d80n@googlegroups.com>
Subject: Re: LoongArch ISA
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Mon, 24 Jan 2022 05:52:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 22
 by: Quadibloc - Mon, 24 Jan 2022 05:52 UTC

On Sunday, January 23, 2022 at 1:47:15 PM UTC-7, John Dallman wrote:
> In article <ssjfhv$5e3$1...@newsreader4.netcologne.de>,
> tko...@netcologne.de (Thomas Koenig) wrote:
>
> > ... the documentation of the new Loongson ISA.
>
> Thanks for this. I've kept an occasional eye on the project for a while,
> on the basis that the Chinese government might decide to mandate its use.

I am very glad to have the opportunity to see this as well.

I'm afraid, though, that the caveat

"Since the academic level of the original authors is extraordinary high,
words and phrases in the original documents are so profound that the
translators with limited knowledge could not express them accurately
even if they tried their best."

amused me. What, nobody in China with a PhD in computing science,
mathematics, or electrical engineering has also bothered to learn
English, if only to read scientific papers in their field?

John Savard

Re: LoongArch ISA

<f5578417-1d45-4e09-883d-be0f596cc5ben@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:529e:: with SMTP id kj30mr1202733qvb.48.1643010160087;
Sun, 23 Jan 2022 23:42:40 -0800 (PST)
X-Received: by 2002:a9d:650e:: with SMTP id i14mr10589393otl.350.1643010159841;
Sun, 23 Jan 2022 23:42:39 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.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: Sun, 23 Jan 2022 23:42:39 -0800 (PST)
In-Reply-To: <5542a74b-4252-4b88-8499-8bcfda025977n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:59f:832:8fcb:190d;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:59f:832:8fcb:190d
References: <ssjfhv$5e3$1@newsreader4.netcologne.de> <memo.20220123204711.16440W@jgd.cix.co.uk>
<5542a74b-4252-4b88-8499-8bcfda025977n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f5578417-1d45-4e09-883d-be0f596cc5ben@googlegroups.com>
Subject: Re: LoongArch ISA
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Mon, 24 Jan 2022 07:42:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2227
 by: Quadibloc - Mon, 24 Jan 2022 07:42 UTC

On Sunday, January 23, 2022 at 6:36:08 PM UTC-7, MitchAlsup wrote:

> I gave it a read:
> <
> a) it is not a "reduced" instruction set architecture--it has more instructions
> that read control registers than My 66000 has instructions (total).
> <
> b) it IS a 32-bit mono-instruction length ISA in the MIPS tradition--software
> does everything wrt TLBs, and cache management.
> <
> c) its encoding scheme is better than that of RISC-V
> <
> d) solidly planted in the 1980s mindset of RISC.

After finding that cloning the Alpha and MIPS creates legal issues that
even affect a closed society like China, at least they had the courage to
file off the serial numbers.
Unlike the Soviet Union, which totally scrapped all its computer
development in favor of imitating the IBM System/360. (They should
have cloned the SDS Sigma series of computers instead, which would
have allowed them to more easily match System/360 performance
at a lower technical level.)

John Savard

Re: LoongArch ISA

<j5792uFq3coU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: niklas.h...@tidorum.invalid (Niklas Holsti)
Newsgroups: comp.arch
Subject: Re: LoongArch ISA
Date: Mon, 24 Jan 2022 11:16:14 +0200
Organization: Tidorum Ltd
Lines: 36
Message-ID: <j5792uFq3coU1@mid.individual.net>
References: <ssjfhv$5e3$1@newsreader4.netcologne.de>
<memo.20220123204711.16440W@jgd.cix.co.uk>
<5542a74b-4252-4b88-8499-8bcfda025977n@googlegroups.com>
<f5578417-1d45-4e09-883d-be0f596cc5ben@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net sDkQ4SpHfvyfckn12Bxn9QDmfQcNLVobeLXSzkb2o/u0IXfX5m
Cancel-Lock: sha1:Sywe/yHUDcD5AE4rSL2H3E53cd4=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
In-Reply-To: <f5578417-1d45-4e09-883d-be0f596cc5ben@googlegroups.com>
Content-Language: en-US
 by: Niklas Holsti - Mon, 24 Jan 2022 09:16 UTC

On 2022-01-24 9:42, Quadibloc wrote:
> On Sunday, January 23, 2022 at 6:36:08 PM UTC-7, MitchAlsup wrote:
>
>> I gave it a read:
>> <
>> a) it is not a "reduced" instruction set architecture--it has more instructions
>> that read control registers than My 66000 has instructions (total).
>> <
>> b) it IS a 32-bit mono-instruction length ISA in the MIPS tradition--software
>> does everything wrt TLBs, and cache management.
>> <
>> c) its encoding scheme is better than that of RISC-V
>> <
>> d) solidly planted in the 1980s mindset of RISC.
>
> After finding that cloning the Alpha and MIPS creates legal issues that
> even affect a closed society like China, at least they had the courage to
> file off the serial numbers.
> Unlike the Soviet Union, which totally scrapped all its computer
> development in favor of imitating the IBM System/360.

Not so totally.

> (They should have cloned the SDS Sigma series of computers instead,
> which would have allowed them to more easily match System/360
> performance at a lower technical level.)

They cloned lots of things -- see
https://en.wikipedia.org/wiki/List_of_Soviet_computer_systems --
including the PDP-11, for example.

But they also had significant independent development, although
sometimes similar to developments elsewhere. For example, the Elbrus
series, https://en.wikipedia.org/wiki/Elbrus_(computer).

Re: LoongArch ISA

<j%AHJ.2842$M_.1296@fx31.iad>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!50.7.236.10.MISMATCH!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx31.iad.POSTED!not-for-mail
From: ThatWoul...@thevillage.com (EricP)
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
Newsgroups: comp.arch
Subject: Re: LoongArch ISA
References: <ssjfhv$5e3$1@newsreader4.netcologne.de>
In-Reply-To: <ssjfhv$5e3$1@newsreader4.netcologne.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 41
Message-ID: <j%AHJ.2842$M_.1296@fx31.iad>
X-Complaints-To: abuse@UsenetServer.com
NNTP-Posting-Date: Mon, 24 Jan 2022 17:05:19 UTC
Date: Mon, 24 Jan 2022 12:04:45 -0500
X-Received-Bytes: 2449
 by: EricP - Mon, 24 Jan 2022 17:04 UTC

Thomas Koenig wrote:
> For those who are intererested,
>
> https://loongson.github.io/LoongArch-Documentation/README-EN.html
>
> has the documentation of the new Loongson ISA. At first glance,
> it seems to be a fairly conventional RISC ISA remeniscient of MIPS.
> Instructions are four bytes only, 32 registers, 32 floating point
> registers, branches are with register comparison and 16-bit offset.
> No SIMD.
>
> Their primary compiler is gcc, there are Linux systems available
> in the gcc compile farm.

Loongson ISA originally supported Mips32 and Mips64.
Last year they started talking about hardware accelerators to
support direct execution of x86 (and x64?) and Arm instructions.
Back then I looked for documentation on it but none was available.

This may be covered by the missing Volume 3 documentation
Virtualization and Binary Translation Extensions at above link.

"... LoongArch is said to feature almost 2,000 of proprietary instructions"

The micro-architecture with extra HW support is supposedly called GS464V.
Searching on 'Loongson "Binary Translation" ' finds very little info.
Searching on 'Loongson GS464V' finds mostly press releases.

Loongson Technology Develops Its Own CPU Instruction Set Architecture
16-April-2021
https://www.tomshardware.com/uk/news/loongson-technology-develops-its-own-cpu-instruction-set-architecture

Loongson announces next-generation 3A5000 CPU, 23-July-2021
https://fuentitech.com/loongson-announces-next-generation-3a5000-cpu/149535/

China's new Loongson CPU is almost as fast as the first Ryzen
And it doesn't rely on any foreign licenses, 24-July-2021
https://www.techspot.com/news/90544-china-new-loongson-cpu-almost-fast-first-ryzen.html

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor