Slashdot Mirror


LLVM 7.0 Released: Better CPU Support, AMDGPU Vega 20; Clang 7.0 Gets FMV and OpenCL C++ (phoronix.com)

LLVM release manager Hans Wennborg announced Wednesday the official availability of LLVM 7.0 compiler stack as well as associated sub-projects including the Clang 7.0 C/C++ compiler front-end, Compiler-RT, libc++, libunwind, LLDB, and others. From a report: There is a lot of LLVM improvements ranging from CPU improvements for many different architectures, Vega 20 support among many other AMDGPU back-end improvements, the new machine code analyzer utility, and more. The notable Clang C/C++ compiler has picked up support for function multi-versioning (FMV), initial OpenCL C++ support, and many other additions. See my LLVM 7.0 / Clang 7.0 feature overview for more details on the changes with this six-month open-source compiler stack update. Wennborg's release statement can be read on the llvm-announce list.

7 of 76 comments (clear)

  1. Re:But does it have a code of conduct by Anonymous Coward · · Score: 2, Informative

    Yes, it has one that openly discriminates against white males.

    A principal developer has already walked away from the project because of it.

  2. They kicked out the creator. Remember that. by Anonymous Coward · · Score: 1, Informative

    They kicked out the creator. Remember that.

  3. Re:Should GPU Coding become more standardize. by Anonymous Coward · · Score: 5, Informative

    It is great, having access to thousands of parallel CPU's can really bring my execution time of code down a Big O level.

    That's not how Big O works...

  4. Re:Should GPU Coding become more standardize. by Anonymous Coward · · Score: 2, Informative

    Isn't that OpenCL is?

  5. Re:Should GPU Coding become more standardize. by UnknownSoldier · · Score: 4, Informative

    Uhm, hello, that's what OpenCL provides - a standardized way to access the GPU in a vendor neutral way.

  6. Re:Should GPU Coding become more standardize. by jimtheowl · · Score: 3, Informative
  7. Re:Should GPU Coding become more standardize. by Anonymous Coward · · Score: 2, Informative

    WTF is "a speed O(log(n)) "? Throwing more cores at a problem does not ever reduce the number of operations. Back to the "speed" thing. O(N^100) can be faster than O(1). It's not an issue of speed, but an issue of complexity. All parallel algorithms can be run serially, but not visa versa. And what are you smoking that you think you can reduce the minimum complexity by throwing cores at a problem?