Open Source LLM

LLVM Clang Lands Initial SPIR-V Toolchain Support

An exciting LLVM development has landed in time for Christmas! Complementary to the LLVM SPIR-V back-end work that could soon be mainlined , Clang has now merged the initial SPIR-V toolchain support. This allows going from Clang to the SPIR-V intermediate representation that is conformant to the OpenCL environment specification -- such as for compiling OpenCL kernels into SPIR-V.

Without the LLVM SPIR-V back-end itself being merged yet, the Clang SPIR-V toolchain relies upon the external LLVM to SPIR
Continue reading...

Open Source LLM

Mold 1.0 Released As A Modern High-Speed Linker Alternative To GNU Gold, LLVM LLD

Mold 1.0 is a production-ready, high-speed linker alternative to GNU's Gold or LLVM's LLD that currently is supported on Linux systems and written by the original LLD author.

Rui Ueyama of Google who previously spearheaded LLD as the LLVM linker has been recently designing Mold. Mold 1.0 marks the project's first stable and production-ready release. Mold 1.0 doesn't add any shiny new linker features over LLD or Gold, but that it's much faster
Continue reading...

Open Source LLM|Intel

OpenBLAS 0.3.19 Released With Alder Lake & Sapphire Rapids Detection

OpenBLAS as the popular, open-source BLAS (Basic Linear Algebra Subprograms) library implementation posted its newest release on Sunday.

OpenBLAS 0.3.19 is the new release and brings CPU ID detection for the recently released Intel Alder Lake desktop processors, support for upcoming Xeon Scalable "Sapphire Rapids", and more:

- Intel CPU detection for Alder Lake and Sapphire Rapids. On the Sapphire Rapids front is also an optimized SB-GEMM kernel.

- The dynamic architecture builds on x86_64

Open Source LLM

China's Loongson Looks To Mainline LoongArch Support In LLVM

Not only is Loongson working on bringing up LoongArch ISA support for the GCC compiler and related GNU toolchain components, but the Chinese company has now laid out their plans for LoongArch on LLVM.

Loongson has been very busy this year bringing up LoongArch, their new downstream of the MIPS CPU architecture. They have been working on porting the Linux kernel to LoongArch as well as the open-source code compilers and related components for what they aim to be a Chinese domestic high performance CPU. Current LoongArch-based 3A50

Open Source LLM

MLCommons釋出多語言口語大型語音辨識資料集

全球開放非營利組織MLCommons發布第一個 多語言口語語料庫(Multilingual Spoken Words Corpus,MSWC) 版本,這個大規模資料集包含50種不同語言的口語音訊資料,而且資料集容量還持續不斷增加。MSWC的貢獻者包含來自Coqui、Factored、Google、哈佛大學、英特爾、Landing AI


Open Source LLM

BOLT Close To Merging Into LLVM For Optimizing Performance Of Binaries

In addition to the LLVM SPIR-V back-end appearing ready for merging , also working through the final steps for being mainlined in the LLVM compiler stack is also Facebook's BOLT project for optimizing the performance of binaries.

Going on for the past several years has been Facebook's BOLT to speed-up Linux binaries by collecting an execution profile for large applications/binaries and then BOLT optimizes the code layout of the binary.

Facebook has found very promising results with BOLT and have been using it within their production
Continue reading...

Open Source LLM

LLVM Clang 14 Lands An "Amazing" Performance Optimization

While the performance of LLVM/Clang has improved a lot over the years and for x86_64 and AArch64 can be neck-and-neck with the GCC compiler, the fierce performance battle is not over. With LLVM/Clang 14.0 due out in the early months of 2022 will be more performance work with one recent commit in particular showing a lot of promise.

LLVM developer Djordje Todorovic recently landed an improvement to LLVM's Loop Invariant Code Motion (LICM

Open Source LLM

O3DE 21.11 Released As First Major Open 3D Engine Release

This summer there was the surprise announcement of Amazon's Lumberyard game engine being open-sourced and it being developed as the Open 3D Engine by the then newly-created Open 3D Foundation as part of the Linux Foundation.

Amazon's Lumberyard served as the basis for the Open 3D Engine as an Apache 2.0 licensed game engine available without any commercial terms or other obstacles. In the months since this code has continued to be refined, initial Linux support added after embarrassingly not having this at time

Open Source LLM

Wasmer 2.1 WebAssembly Implementation Adds Virtual Filesystem, Lisp + Crystal Support

Wasmer as "the universal WebAssembly runtime" that focuses on being able to run WASM code on any platform is out with its next major release.

Released this summer was Wasmer 2.0 as a step forward for this open-source WASM implementation. The project remains focused on trying to compile "everything" to WebAssembly and to then run that on any operating system / platform or embed it in other languages or run it in a web browser. Wasmer 2.1 was released today as the next major iteration of the

Open Source LLM

LibreOffice 7.3 Beta Released With More Improvements For Microsoft Office Files

The first beta of LibreOffice 7.3 is now available for testing as the next installment of this leading open-source, cross-platform office suite.

LibreOffice 7.3 Beta is the latest test candidate and comes with more than one thousand commits over 7.3 Alpha 1 from just over one month ago.

LibreOffice 7.3 adds support in Writer for hyperlinks attached to shapes, Writer better tracks and indicates changes to text, various performance improvements, Bash-like auto-completion for Calc spreadsheets, a new