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.

3 of 76 comments (clear)

  1. 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...

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

    That's what she said.

  3. 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.