This is the mail archive of the
mailing list for the GCC project.
Re: LLVM to get massive GPU support with Fortran
- From: Jack Howarth <howarth dot at dot gcc at gmail dot com>
- To: Toon Moene <toon at moene dot org>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Mon, 16 Nov 2015 16:33:03 -0500
- Subject: Re: LLVM to get massive GPU support with Fortran
- Authentication-results: sourceware.org; auth=none
- References: <56490F66 dot 40102 at netcologne dot de> <20151115235848 dot GA84793 at troutmask dot apl dot washington dot edu> <564A2B27 dot 4050606 at moene dot org> <CAJMcOU-ta8m3x_dXJPOpFfJ7a0cBUjE_+tdohD1KUWX-FnmC=A at mail dot gmail dot com> <564A485A dot 2040501 at moene dot org>
On Mon, Nov 16, 2015 at 4:19 PM, Toon Moene <firstname.lastname@example.org> wrote:
> On 11/16/2015 10:11 PM, Jack Howarth wrote:
>> On Mon, Nov 16, 2015 at 2:14 PM, Toon Moene <email@example.com> wrote:
>>> To put this in a (timeline) perspective:
>>> On the 18th of March, 2000, I announced Andy Vaught's work on the g95
>>> front-end to the gcc-patches mailing list.
>>> In 2004 (!) we merged the resulting compiler and run-time library into
>>> gcc (cvs) repository (obviously, after the tree-ssa infrastructure went
>>> in -
>>> 2004-05-17, but before the creation of the 4.0 release branch -
>>> Then it took another 2 months for 4.0 to be released.
>>> Unless PGI manages to summon massively large (parallel) working groups to
>>> accomplish this, it might take a few years to fruition.
>> On the other hand, the llvm-dev posting implies that PGI will be
>> starting from an existing fortran front-end. If they only need to code
>> the middle-/back-end integration of llvm into a pre-existing mature
>> fortran front-end, the promised late 2016 release date might not be so
> The g95 front-end I mentioned in my 2000-03-18 post to the gcc-patches
> mailing list was "an existing front-end" by virtue of the fact that Andy
> Vaught mailed it to me and it did the work.
> Between 2000 and 2004, this front-end was coupled to the rest of the
> infrastructure of the GNU Compiler Collection. This was not trivial (just as
> it will not be trivial to couple the PGI front-end to the LLVM
> We'll see how many years it'll take, but don't count me in on holding my
Of course one unknown is whether PGI had already done any work
internally with the llvm middle-/back-end. If so, they might not be
starting from scratch.
> Toon Moene - e-mail: firstname.lastname@example.org - phone: +31 346 214290
> Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
> At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
> Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news