Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Plan to throw one away. You will anyway." -- Fred Brooks, "The Mythical Man Month"


devel / comp.lang.fortran / Fortran for The Mill (was: Around the bike shed: Instruction names and assembler syntax)

SubjectAuthor
* Fortran for The Mill (was: Around the bike shed: Instruction namesThomas Koenig
+- Re: Fortran for The Mill (was: Around the bike shed: InstructionIvan Godard
`- Re: Fortran for The Mill (was: Around the bike shed: InstructionQuadibloc

1
Fortran for The Mill (was: Around the bike shed: Instruction names and assembler syntax)

<svlm02$i3a$2@newsreader4.netcologne.de>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1753&group=comp.lang.fortran#1753

  copy link   Newsgroups: comp.arch comp.lang.fortran
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2a0a-a540-c7b-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch,comp.lang.fortran
Subject: Fortran for The Mill (was: Around the bike shed: Instruction names
and assembler syntax)
Date: Tue, 1 Mar 2022 17:43:30 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <svlm02$i3a$2@newsreader4.netcologne.de>
References: <svcqrj$jj6$1@newsreader4.netcologne.de>
<svd280$fiv$1@dont-email.me> <svgn1j$9nm$1@newsreader4.netcologne.de>
<svh0ls$d6m$1@dont-email.me> <svj1lm$q0p$1@newsreader4.netcologne.de>
<svjavm$cr2$1@dont-email.me>
Injection-Date: Tue, 1 Mar 2022 17:43:30 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2a0a-a540-c7b-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2a0a:a540:c7b:0:7285:c2ff:fe6c:992d";
logging-data="18538"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Tue, 1 Mar 2022 17:43 UTC

Ivan Godard <ivan@millcomputing.com> schrieb:

I have cross-posted this to comp.lang.fortran, maybe a volunteer will
step up there :-)

> We don't have the resources to add Fortan to the development list on our
> own. However, we'd welcome a Fortran expert to join the team part time
> and try it out using flang and LLVM. Hint, hint...

Thanks for the implied offer :-) but I think I will have to restrict
myself a bit there. I know gfortran fairly well, but getting into
flang (especially the old compiler, which is the only one that
produces workable code at the moment) is a bit more than I can do.

I can certainly provide you with *.ll files for the Polyhedron
benchmarks, for example, but the recipe for that is very simple:
Download the Polyhedron benchmarks (easy to google), unpack, cd to the
source directoy for Linux, run "flang -S -O2 -emit-llvm fatigue2.f90" (for
example), and you're set. Any of the *.f90 files are self-contained,
so you can inspect them and see what makes sense (which was enough
for me to submit a couple of github issues for My 66000).

As for running, this would require building the library, and I
have no experience at all setting up flang, which I believe is
separate from the mainline LLVM compiler.

However, if you get a gcc port running (you previously mentioned
that any compiler could, in principle, generate genAsm), I will
be happy to assist you in all matters gfortran. The same offer
also goes Mitch's My 66000, of course. I have a fondness for
unconventional architectures, which is why I hang out on comp.arch,
and which is also why I helped IBM in adapting gfortran on POWER to
IEEE 128-bit reals recently, which will be in the upcoming gcc 12.

Re: Fortran for The Mill (was: Around the bike shed: Instruction names and assembler syntax)

<svlsvf$ebn$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1754&group=comp.lang.fortran#1754

  copy link   Newsgroups: comp.arch comp.lang.fortran
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ivan@millcomputing.com (Ivan Godard)
Newsgroups: comp.arch,comp.lang.fortran
Subject: Re: Fortran for The Mill (was: Around the bike shed: Instruction
names and assembler syntax)
Date: Tue, 1 Mar 2022 11:42:40 -0800
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <svlsvf$ebn$2@dont-email.me>
References: <svcqrj$jj6$1@newsreader4.netcologne.de>
<svd280$fiv$1@dont-email.me> <svgn1j$9nm$1@newsreader4.netcologne.de>
<svh0ls$d6m$1@dont-email.me> <svj1lm$q0p$1@newsreader4.netcologne.de>
<svjavm$cr2$1@dont-email.me> <svlm02$i3a$2@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 1 Mar 2022 19:42:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4ad2b25809f114bb61ad75419106c4f0";
logging-data="14711"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX195Kyz1O0GoAxkAbi1Vs11j"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
Cancel-Lock: sha1:Pmvz6ZoPkgwCsdIOJb1y/H7y4tU=
In-Reply-To: <svlm02$i3a$2@newsreader4.netcologne.de>
Content-Language: en-US
 by: Ivan Godard - Tue, 1 Mar 2022 19:42 UTC

On 3/1/2022 9:43 AM, Thomas Koenig wrote:
> Ivan Godard <ivan@millcomputing.com> schrieb:
>
> I have cross-posted this to comp.lang.fortran, maybe a volunteer will
> step up there :-)
>
>> We don't have the resources to add Fortan to the development list on our
>> own. However, we'd welcome a Fortran expert to join the team part time
>> and try it out using flang and LLVM. Hint, hint...
>
> Thanks for the implied offer :-) but I think I will have to restrict
> myself a bit there. I know gfortran fairly well, but getting into
> flang (especially the old compiler, which is the only one that
> produces workable code at the moment) is a bit more than I can do.
>
> I can certainly provide you with *.ll files for the Polyhedron
> benchmarks, for example, but the recipe for that is very simple:
> Download the Polyhedron benchmarks (easy to google), unpack, cd to the
> source directoy for Linux, run "flang -S -O2 -emit-llvm fatigue2.f90" (for
> example), and you're set. Any of the *.f90 files are self-contained,
> so you can inspect them and see what makes sense (which was enough
> for me to submit a couple of github issues for My 66000).
>
> As for running, this would require building the library, and I
> have no experience at all setting up flang, which I believe is
> separate from the mainline LLVM compiler.
>
> However, if you get a gcc port running (you previously mentioned
> that any compiler could, in principle, generate genAsm), I will
> be happy to assist you in all matters gfortran. The same offer
> also goes Mitch's My 66000, of course. I have a fondness for
> unconventional architectures, which is why I hang out on comp.arch,
> and which is also why I helped IBM in adapting gfortran on POWER to
> IEEE 128-bit reals recently, which will be in the upcoming gcc 12.

Someday, but not until more talent or more money :-)

Re: Fortran for The Mill (was: Around the bike shed: Instruction names and assembler syntax)

<d3e46f54-308a-4072-a3b9-12e8066b588cn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1776&group=comp.lang.fortran#1776

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:622a:188f:b0:2de:8a7:3272 with SMTP id v15-20020a05622a188f00b002de08a73272mr7854222qtc.559.1646625224494;
Sun, 06 Mar 2022 19:53:44 -0800 (PST)
X-Received: by 2002:a5b:6cd:0:b0:628:7a0e:c80b with SMTP id
r13-20020a5b06cd000000b006287a0ec80bmr6318310ybq.498.1646625224324; Sun, 06
Mar 2022 19:53:44 -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.lang.fortran
Date: Sun, 6 Mar 2022 19:53:44 -0800 (PST)
In-Reply-To: <svlm02$i3a$2@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:5583:9075:daf3:bc49;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:5583:9075:daf3:bc49
References: <svcqrj$jj6$1@newsreader4.netcologne.de> <svd280$fiv$1@dont-email.me>
<svgn1j$9nm$1@newsreader4.netcologne.de> <svh0ls$d6m$1@dont-email.me>
<svj1lm$q0p$1@newsreader4.netcologne.de> <svjavm$cr2$1@dont-email.me> <svlm02$i3a$2@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d3e46f54-308a-4072-a3b9-12e8066b588cn@googlegroups.com>
Subject: Re: Fortran for The Mill (was: Around the bike shed: Instruction
names and assembler syntax)
From: jsavard@ecn.ab.ca (Quadibloc)
Injection-Date: Mon, 07 Mar 2022 03:53:44 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 8
 by: Quadibloc - Mon, 7 Mar 2022 03:53 UTC

On Tuesday, March 1, 2022 at 10:43:34 AM UTC-7, Thomas Koenig wrote:

> and which is also why I helped IBM in adapting gfortran on POWER to
> IEEE 128-bit reals recently, which will be in the upcoming gcc 12.

Thank you very much. While I don't have a computer with a PowerPC
processor, I'm sure that this will be very helpful to many.

John Savard


devel / comp.lang.fortran / Fortran for The Mill (was: Around the bike shed: Instruction names and assembler syntax)

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor