Open Source LLM

The State Of ROCm For HPC In Early 2021 With CUDA Porting Via HIP, Rewriting With OpenMP

Earlier this month at the virtual FOSDEM 2021 conference was an interesting presentation on how European developers are preparing for AMD-powered supercomputers and beginning to figure out the best approaches for converting existing NVIDIA CUDA GPU code to run on Radeon GPUs as well as whether writing new GPU-focused code with OpenMP device offload is worthwhile.

Georgios Markomanolis who is the lead HPC scientist at CSC was the one presenting at this month's FOSDEM virtual conference on preparing for supercomputers with AMD GPUs. Their focus at the moment is
Continue reading...

Open Source LLM

LLVM 11.1 Released To Deal With ABI Breakage

LLVM 11.1.0 has been tagged as a special release to deal with ABI breakage on LLVM 11.0.

While these days LLVM's versioning scheme rarely sees a x.1.0 release with generally just sticking to bumping the major version number and squeezing in a point release or two per cycle, LLVM 11.1.0 is out today as a special release between LLVM 11.0.1 and the upcoming LLVM 12.0.

LLVM 11.0

Open Source LLM

FreeBSD 13 BETA2 Released With Working 32-bit Builds, Kernel TLS Offload

Following last weekend's release of FreeBSD 13 BETA1 , the second beta is now available for testing this big BSD operating system update.

New to the FreeBSD codebase this week has been fixing of issues around their 32-bit builds, updated Ncurses, support for kernel TLS offload is now added and turned on by default, the Mellanox ConnectX-4 MLX5EN network driver is now included by default for the AMD64 generic kernel builds, a null pointer de-reference bug resolved, and other

Open Source LLM

OpenMandriva Lx 4.2 Released For This Linux Distro Built By The Clang Compiler

One year after OpenMandriva Lx 4.1 released, OpenMandriva Lx 4.2 is now available. Continuing to make OpenMandriva Lx rather unique among Linux distributions is its use of the LLVM Clang compiler by default rather than GCC. Another unique "selling point" of OpenMandriva is its AMD Zen optimized version where the entire package set is rebuilt with Zen optimizations.

OpenMandriva Lx 4.2 continues with using Clang as the default C/C++ compiler and is shipping with the latest stable LLVM toolchain. New with OpenMandriva Lx
Continue reading...

Open Source LLM

Developers Continue New Push With LibreOffice In The Web Browser Via WebAssembly

While there has been LibreOffice Online as a collaborative, web-based version of LibreOffice making use of the HTML5 Canvas for its UI, there hasn't been much activity there recently outside of the Collabora Online commercial variant. But developers are working on a current port of LibreOffice to the web browser using WebAssembly.

Developers Thorsten Behrens and Jan-Marek Glogowski presented at last weekend's FOSDEM Online 2021 on the work being done to port LibreOffice to work gracefully with WebAssembly for running the open-source

Open Source LLM

Khronos Releases SYCL 2020 For C++ Heterogeneous Parallel Programming

SYCL as the single-source C++-based programming model for heterogeneous parallel programming is now revised to the SYCL 2020 specification released today by The Khronos Group.

SYCL 2020 as the successor to the SYCL 1.2.x standard adds unified shared memory (USM) support, parallel reductions, work group and subgroup algorithm support, expanded interoperability, and SYCL atomic operations that more closely behave like C++ atomics. There are more than 40 new features of SYCL 20
Continue reading...

Open Source LLM

Building The Linux Kernel With Clang Continues To Be Useful, New Features Pursued

At last month's Linux.Conf.Au virtual conference was a presentation by Google engineer Nick Desaulniers on the current state of building the Linux kernel with LLVM Clang as an alternative to GCC.

Over the past year the "ClangBuiltLinux" effort has continued maturing with more Linux kernel code issues resolved to improve the portability across compilers. The industry interest has been around using Clang to build the Linux kernel for reasons including ensuring better code portability / testing, making use of various LLVM/Clang functionality not offered currently by GCC

Open Source LLM

LibreOffice 7.1 "Community" Edition Released

LibreOffice 7.1 has just been released as the latest version of this cross-platform, open-source office suite that now carries "Community" branding and promoting of "Enterprise" variants as well.

Back during LibreOffice 7.0 development the de facto open-source version was and began talking up Enterprise versions. That LibreOffice Personal Edition concept was delayed from 7.0 while now with today's LibreOffice 7.1 release the main version is being marked as Community.

The Document Foundation outlines the emphasis of

Open Source LLM

LLVM 12.0-RC1 Available For Testing This Latest Open-Source Compiler

Following the LLVM 12 code branching earlier this week, the first release candidate of the forthcoming LLVM 12.0 is now available for testing.

As noted in that earlier article, LLVM 12 is bringing many big ticket items like the x86-64 microarchitecture feature level support in conjunction with the GCC/GNU camp, Intel Alder Lake and Sapphire Rapids support, initial AMD Zen 3 support, squaring away C++20 support, and improvements to Clangd and other LLVM toolchain components. LLVM

Open Source LLM

Eclipse OpenJ9 0.24 Released With A Ton Of Improvements

In addition to Oracle's GraalVM 21.0 being released this week, the Eclipse Foundation has released OpenJ9 v0.24 as the newest feature release for their high performance JVM.

OpenJ9 continues moving ahead as a high-performance, scalable Java Virtual Machine born originally out of IBM. OpenJ9 0.24 contains nearly 400 changes including countless bug fixes, numerous performance optimizations, a few Java 16 bits, and an assortment of other changes. There is also at least