Team Alex Bradbury At Igalia since March 2022. Cambridge (UK) Follow me muxup.com bsky.app/profile/asbradbury.org github.com/asb linkedin.com/in/alex-bradbury fosstodon.org/@asb POSTS Dec 2, 2025 QEMU-based instruction execution counting Although analysing performance by way of instruction counting has obvious limitations, it can be helpful (especially when combined with appropriate analysis scripts) to get rapid feedback on the impact of... Continue reading > Dec 1, 2025 Minipost: Olmo 3 training cost Recently I jotted down some notes on LLM inference vs training costs for DeepSeek and I wanted to add on an additional datapoint for training cost based on the recently... Continue reading > Nov 30, 2025 Minipost: Benchmarking the Hetzner AX102 vs CCX53 I recently had reason to do a quick comparison of the performance of the Hetzner AX102 dedicated server and the high-end ‘dedicated’ CCX53 VPS on Hetzner Cloud and thought I... Continue reading > Nov 29, 2025 Minipost: LLM inference vs training costs for DeepSeek Tl;dr: Based on published data from DeepSeek, we can estimate it takes something like ~70 days of inference traffic (served by DeepSeek themselves, ignoring any other providers) to match the... Continue reading > Media Improvements to RISC-V Vector Code Generation in LLVM Jul 7, 2025 Slides (354 KB PDF) Lessons learned from leveling up RISC-V LLVM testing Jun 9, 2025 RISC-Y Business Jan 31, 2025 Toots Dec 20, 2025 Wake up babe, new proposed RISC-V base ISA names just dropped. https://lists.riscv.org/g/tech-unprivileged/topic/longer_base_name_proposal/116854896How long until we see an rv32lbefx_mafc_zicntr_zicsr_zifencei_zba_zbb_zbs_zca_zfa in the... Dec 3, 2025 I’ve started writing up the flow I use for capturing instruction execution frequency data from benchmarks using QEMU. First we... Oct 14, 2025 Unknown whether this is due to changes in default buffer size in sox, the Linux audio stack, or otherwise, but... Jul 21, 2025 Pour one out for NativeClient, finally removed from the LLVM tree last week https://github.com/llvm/llvm-project/commit/0d2e11f3e834 Commits Dec 22, 2025 [LLVM] [RISCV][NFC] Use appendLEB128 in RISCVFrameLowering (#173198) Dec 22, 2025 [LLVM] [RISCV][NFCI] Refactor appendScalableVectorExpression and callers to … Dec 21, 2025 [LLVM] [RISCV] Introduce new AND combine to expose additional load narrowing… Dec 21, 2025 [LLVM] [RISCV][test] Precommit test case showing opportunity to narrow loads…
Dec 2, 2025 QEMU-based instruction execution counting Although analysing performance by way of instruction counting has obvious limitations, it can be helpful (especially when combined with appropriate analysis scripts) to get rapid feedback on the impact of... Continue reading >
Dec 1, 2025 Minipost: Olmo 3 training cost Recently I jotted down some notes on LLM inference vs training costs for DeepSeek and I wanted to add on an additional datapoint for training cost based on the recently... Continue reading >
Nov 30, 2025 Minipost: Benchmarking the Hetzner AX102 vs CCX53 I recently had reason to do a quick comparison of the performance of the Hetzner AX102 dedicated server and the high-end ‘dedicated’ CCX53 VPS on Hetzner Cloud and thought I... Continue reading >
Nov 29, 2025 Minipost: LLM inference vs training costs for DeepSeek Tl;dr: Based on published data from DeepSeek, we can estimate it takes something like ~70 days of inference traffic (served by DeepSeek themselves, ignoring any other providers) to match the... Continue reading >
Dec 20, 2025 Wake up babe, new proposed RISC-V base ISA names just dropped. https://lists.riscv.org/g/tech-unprivileged/topic/longer_base_name_proposal/116854896How long until we see an rv32lbefx_mafc_zicntr_zicsr_zifencei_zba_zbb_zbs_zca_zfa in the...
Dec 3, 2025 I’ve started writing up the flow I use for capturing instruction execution frequency data from benchmarks using QEMU. First we...
Oct 14, 2025 Unknown whether this is due to changes in default buffer size in sox, the Linux audio stack, or otherwise, but...
Jul 21, 2025 Pour one out for NativeClient, finally removed from the LLVM tree last week https://github.com/llvm/llvm-project/commit/0d2e11f3e834