Talks
LLVM has become the dominant compiler for Windows on ARM, powering major open-source projects and surpassing competition in performance and adoption. But what’s still missing? This talk will explore the current state of LLVM on Windows on ARM, highlight
At Linaro Connect 2024, we announced that our next generation of Arm-branded toolchains would be fully open source. This is now available at https://github.com/arm/arm-toolchain, and our first releases will be available shortly after the OSS LLVM 20 relea
Given the shared nature of AWS instances, one might think it would be difficult to obtain accurate and reproducible benchmark results on them, due to interference from other instances running on the same physical machine. But in practice, how much variati
In this talk, I will describe the history and issues of providing a CSRNG in userland on Linux, from the initial proposal on glibc to provide arc4random (and the pitfalls to support old kernels), to the first short-lived implementation based on BSD, to th
Flang, the Fortran compiler frontend in the LLVM Project, is under active development. However, the Flang/LLVM community lacked comprehensive Fortran test-suites, unlike those available for C/C++. This prevented rapid development of Flang without regressi
AArch64's Scalable Vector Extension (SVE) and Scalable Matrix Extension (SME) have registers whose size are given by the SVE vector length — a parameter that can be changed by the running application at its convenience. GDB already supports this when de
No talks scheduled for this date.