[llvm-dev] [flang-dev] Re: Adapting and open-sourcing PGI's Fortran frontend for LLVM

Carlo Bertolli via llvm-dev llvm-dev at lists.llvm.org
Sun Nov 15 09:23:23 PST 2015


Hi

Just wanted to share with everybody my support to PGI efforts in Flang. I
was happy to learn that we are going to fast-forward Flang to PGI's level!

Thanks!

-- Carlo

On 14 November 2015 at 10:08, John Leidel <john.leidel at gmail.com> wrote:

> +1 to Hal's note regarding.  I'm personally in full support of PGI efforts
> (I am not an employee of NVIDIA or PGI).  I believe this is a great step
> for the future of Fortran as associated with LLVM.  I hope to start the
> discussions with the PGI folks this week at Supercomputing.  It should be
> an interesting year in development!
>
> On Sat, Nov 14, 2015 at 2:59 AM, Hal Finkel <hfinkel at anl.gov> wrote:
>
>> ----- Original Message -----
>> > From: "Alex Bradbury" <asb at asbradbury.org>
>> > To: "Hal Finkel" <hfinkel at anl.gov>
>> > Cc: "LLVM Dev" <llvm-dev at lists.llvm.org>, "flang-dev" <
>> flang-dev at googlegroups.com>, "Rob Neely" <neely4 at llnl.gov>,
>> > "douglas miles (PGI)" <douglas.miles at pgroup.com>
>> > Sent: Saturday, November 14, 2015 1:41:08 AM
>> > Subject: Re: [llvm-dev] Adapting and open-sourcing PGI's Fortran
>> frontend for LLVM
>> >
>> > On 13 November 2015 at 22:22, Hal Finkel via llvm-dev
>> > <llvm-dev at lists.llvm.org> wrote:
>> > > Hi everyone,
>> > >
>> > > I have some very good news for everyone interested a
>> > > production-quality Fortran frontend for LLVM:
>> > >
>> > > The U.S. Department of Energy’s National Nuclear Security
>> > > Administration and its three national labs have reached an
>> > > agreement with NVIDIA's PGI division to adapt and open-source
>> > > PGI's Fortran frontend, and associated Fortran runtime library,
>> > > for contribution to the LLVM project. PGI is now working on
>> > > isolating the necessary frontend components from their existing
>> > > compiler code base and adapting those components to produce LLVM
>> > > IR for consumption by our existing infrastructure.
>> > >
>> > > We're expecting an initial source-code release from PGI by late
>> > > 2016, and while that's still far away, PGI's developers will be
>> > > working closely with the community to coordinate development
>> > > efforts by others interested in Fortran support (e.g. on ABI
>> > > support code for other platforms). Even before source code is
>> > > available, PGI is going to keep the community updated on their
>> > > progress. After source code is released, PGI will continue
>> > > development work in coordination with the community to implement
>> > > additional Fortran and OpenMP features not currently supported by
>> > > PGI Fortran. The frontend will use LLVM's infrastructure for
>> > > regression testing, and PGI will be developing regression tests
>> > > for these new features in accordance with our existing practice.
>> >
>> > What will happen to flang development efforts?
>>
>> This is obviously a somewhat-tricky question. There is an existing Flang
>> code base and a few people have been working on it. Furthermore, it is
>> still the only one we'll have for the next year. My hope is that, with the
>> participation of the PGI developers, we'll be able to structure our Flang
>> efforts on pieces that we'll be able to pick up and move to the code that
>> PGI is releasing once that happens. Between development on the Driver, ABI
>> support code, and testing and other infrastructure, the community can make
>> substantial progress in 2016. By the end of 2016, we'll combine these
>> pieces with PGI's code, and have a production-quality LLVM Fortran compiler
>> representing the totality of this work.
>>
>>  -Hal
>>
>> >
>> > Alex
>> >
>>
>> --
>> Hal Finkel
>> Assistant Computational Scientist
>> Leadership Computing Facility
>> Argonne National Laboratory
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "flang-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to flang-dev+unsubscribe at googlegroups.com.
>> To post to this group, send email to flang-dev at googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/flang-dev/15147591.1205.1447491564549.JavaMail.javamailuser%40localhost
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "flang-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to flang-dev+unsubscribe at googlegroups.com.
> To post to this group, send email to flang-dev at googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/flang-dev/CAC6GRO-LFy24T_ZVghciPtdU03aoc4XtviJY%3DqyN%3Dm4inoTqyw%40mail.gmail.com
> <https://groups.google.com/d/msgid/flang-dev/CAC6GRO-LFy24T_ZVghciPtdU03aoc4XtviJY%3DqyN%3Dm4inoTqyw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151115/8f1e28e3/attachment.html>


More information about the llvm-dev mailing list