If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Didn't people in some previous thread say that the LLVM dudes do not want to provide OpenMP at all because it doesn't scale and they instead want to work on an alternative? Turns out this was just a bunch of nonsense.

Originally Posted by uid313

No, but I tend to prefer licenses to be liberal.

Before there were 4-clause BSD license, but then everyone moved to 3-clause BSD, and now everyone have moved to 2-clause BSD or the similar but simpler ISC license.

Because that is impossible. This comment clearly shows that you have no understanding of the topic at all. Not that I have expected something different from a troll that accuses OpenBSD developers to be murderers and terrorists.

Didn't people in some previous thread say that the LLVM dudes do not want to provide OpenMP at all because it doesn't scale and they instead want to work on an alternative? Turns out this was just a bunch of nonsense.

One of the reasons LLVM has taken off like wildfire is that it easy to modify and easy to use as the basis for research projects, and there are plenty of such projects, both in companies and at universities.

Point is: to the extent that there are "LLVM dudes" who have their own opinions about the best way to handle parallelism, that does not prevent anyone else from doing what they like to add OpenMP to the code.
And, based on previous history (and in spite of whatever "Apple is the spawn of satan" theories people may claim), once the patches appear to be stable and unproblematic, they'll probably be rolled into the mainline.

I imagine at some point, once more immediately pressing matters have been resolved, we'll see Apple's future vision for parallelism (which probably consists of syntactic changes to Objective-C, rather than littering the code with #pragmas) rolled into LLVM, and that's where Apple's going to concentrate the time of its people.
But if Intel want to go ahead with OpenMP, why not? It's no different from IBM adding SystemZ support, or some PhD student adding support for a fancy new optimization he's invented.