NVIDIA & Co Continue Working On LLVM Fortran "Flang" Compiler

Written by Michael Larabel in LLVM on 29 August 2017 at 06:16 AM EDT. 12 Comments
LLVM
Since earlier this year NVIDIA posted their work on "Flang", an LLVM-based Fortran compiler, to GitHub while now they have done a formal announcement and update about its status.

The Flang compiler is currently living outside of the LLVM tree and this front-end is derived in part from the PGI Fortran compiler. Flang works on Linux with major architectures, supports LLVM 3.9 and later, and the Fortran language is at feature parity with the commercial PGI compiler. There's also nearly full support for OpenMP 4.5 and the performance is competitive with GCC's Fortran compiler.

Some of the work still to take place is more documentation, making sure the Flang code is acceptable to the LLVM coding guidelines, and working towards Fortran 2008 language compliance.

More details on the current state of this Flang LLVM Fortran compiler via this announcement. The code continues to be developed on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week