comp.lang.ada
 help / color / mirror / Atom feed
From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: LLVM and Ada
Date: Fri, 23 Mar 2018 07:25:13 -0700 (PDT)
Date: 2018-03-23T07:25:13-07:00	[thread overview]
Message-ID: <11a9ef2e-2b91-46d0-98aa-8ad9c617f790@googlegroups.com> (raw)
In-Reply-To: <2624e271-85d1-4753-8a70-47733d36b4b2@googlegroups.com>

On Friday, March 23, 2018 at 12:10:21 AM UTC-5, Bojan Bozovic wrote:
> Maybe this isn't really a place for this question, but why so important thing like Fortran and Ada for LLVM
> fell on the shoulders of a single developer, why there's no involvement both from LLVM and GCC
> community?

Well, it is not exactly a single developer acting as an Ayn-Rand/Aristotlean Prime Mover lone-wolf.

https://www.llnl.gov/news/nnsa-national-labs-team-nvidia-develop-open-source-fortran-compiler-technology

  It appears that IBM & NVIDIA are stoking the fires at government research organizations that buy their exascale OpenPOWER equipment that is based on POWER ISA cores for general-purpose computing and NVIDIA GPU cores for numerical processing.

The NSF & Naval Research Office & the national labs have all been issuing grant money for various LLVM projects for some time.  For example, ALLVM's “LLVM All the Things” mantra at UIUC who originated LLVM, especially its People & Funding tab:

https://publish.illinois.edu/allvm-project

Note that official Flang (as derived from NVIDIA's PGI Fortran compiler for GPUs) views itself as separate from “community” efforts to bring Fortran to LLVM, even though those “community” efforts also use the Flang name:

https://github.com/flang-compiler/flang/issues/38

Indeed, all the implied smearing of GCC's Fortran (e.g., Flang will be the first “fully open-source” Fortran compiler; gee, I think Richard Stallman might want to say a few words about that) seems a tad disingenuous.  What really seems to be going on with Flang is that major Fortran userbases associated with the federal government think that evolving a GPU-centric Fortran compiler at NVIDIA to generate code for general-purpose-processor ISAs and be then ported to all OSes is easier than adding immense GPU support to GCC's Fortran & GCC backend.  And IBM & NVIDIA seek hardware revenue by selling exascale supercomputers to those userbases.  And then NSF & Naval Research Office grant money starts being emitted to suddenly create a funded NVIDIA-PGI-based Flang community that eclipses other Flang-on-LLVM communities.

If only Ada today had such a pull & push marketing scheme to create its own river of moneyflow!

  reply	other threads:[~2018-03-23 14:25 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-20 14:28 LLVM and Ada Vincent DIEMUNSCH
2016-10-20 18:20 ` Simon Clubley
2016-10-21  8:32   ` vincent.diemunsch
2016-10-21 10:33     ` Brian Drummond
2016-10-21 12:25       ` vincent.diemunsch
2016-10-22 12:31       ` Lucretia
2016-10-21 13:47     ` jparkerg000
2016-10-21 18:33       ` vincent.diemunsch
2016-10-22 12:51     ` Lucretia
2016-10-25 14:34       ` Vincent
2018-03-21 13:08         ` carlojpisani
2018-03-21 14:40           ` Dan'l Miller
2018-03-21 18:23             ` Bojan Bozovic
2018-03-21 18:57               ` Luke A. Guest
2018-03-22 13:57                 ` Dan'l Miller
2018-03-22 15:18                   ` Luke A. Guest
2018-03-22 17:01                     ` Dan'l Miller
2018-03-22 21:14                       ` Luke A. Guest
2018-03-22 21:28                         ` Dan'l Miller
2018-03-22 21:36                           ` Dan'l Miller
2018-03-22 22:14                             ` Luke A. Guest
2018-03-22 23:37                               ` Dan'l Miller
2018-03-22 23:50                                 ` Lucretia
2018-03-22 23:58                                   ` Dan'l Miller
2018-03-23  5:10                                     ` Bojan Bozovic
2018-03-23 14:25                                       ` Dan'l Miller [this message]
2018-03-23 14:38                                         ` Dan'l Miller
2018-03-23 16:38                                           ` Shark8
2018-03-25  2:17                                             ` Dan'l Miller
2018-03-25 16:56                                               ` Lucretia
2018-03-25 10:29                                             ` Bojan Bozovic
2018-03-25 11:01                                               ` Bojan Bozovic
2018-03-25 16:58                                               ` Lucretia
2018-03-23 16:43                                       ` Lucretia
2018-03-30 20:46                             ` Dan'l Miller
2018-03-22 12:22           ` Brian Drummond
2016-10-20 23:31 ` Dennis Lee Bieber
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox