Contributing to the open-source projects we rely on
Our stack depends on open-source software. When we find something worth improving in a project we use, we test different changes and benchmark them against the original. If a change is worth contributing, one of our engineers opens a pull request with the results attached. Every contribution we've made is linked below.
Worth stopping on
- ggml-org/llama.cpp123kstarsopen#26802
Only disable CUDA graphs when mul_mat_id needs a stream sync
CUDA graphs were switched off for any mixture-of-experts model with an unquantized expert node — including the many that never need the sync.
+13% tokens/s1,401 → 1,581 t/s at 16 parallel sequences; bf16 decode 357 → 374 t/s
“Tested this locally and didn't find any issues. Should be good to merge”am17an · llama.cpp maintainer, on the open PR
cudafast path2026-08-09 - ggml-org/llama.cpp123kstarsmerged#26767
Fuse rms_norm + mul + rope into one CUDA kernel
Two existing fusions were leaving a round trip through memory between them on every layer.
≈1% tokens/s72 of 72 backend tests pass against the CPU reference
cudakernel2026-08-08 - ggml-org/llama.cpp123kstarsmerged#26731
Fix thread and block counts in quantized cpy kernel launches
The quantized copy kernels ran one thread per block, so 31 of every 32 warp lanes sat idle, and around 97% of blocks exited immediately at the bounds check.
5.2× and 47× on the copy kernels282 → 1,474 GB/s and 9 → 426 GB/s; output bit-identical
ggerganov · Created llama.cpp — merged it
cudaredundant work2026-08-07 - WQuentinFuxa/WhisperLiveKit11kstarsopen#391
Opt-in coalescing of timed ASR calls
A live transcription server re-encoded audio it had already seen, once per tick.
≈½ the encoder calls40 → 19 calls per run, transcription quality unchanged
“Thanks for measuring before proposing, and the premise checks out on my side too”QuentinFuxa · Maintainer, on the open PR
cpuredundant work2026-07-31 - openai/whisper107kstarsmerged#2812
Stop cross-attention falling back to the math kernel
A permute left the tensor non-contiguous, so PyTorch quietly dropped off the fused attention path onto the slow one.
4.9× on the attention call424 → 87 µs; 16% faster end to end, word error rate unchanged
jongwook · A Whisper author — merged it
gpufast path2026-07-17 - openvinotoolkit/openvino11kstarslanded upstream#36587
One less pass over the input in the MVN kernel
The normalization kernel read its input twice; the variance can be computed during the first pass. Intel took the finding and landed it through their own extension.
“Verified catastrophic cancellation issue is addressed (actually this PR is more robust than existing two pass variance algorithm)”ceciliapeng2011 · Intel reviewer — approved
gpuredundant worklanded via Intel's #367472026-06-26 - NVIDIA/TensorRT-LLM14kstarsmerged#15550
Enable INT8 weight-only MoE for non-gated models
The fast INT8 path already existed. Validation refused to let non-gated mixture-of-experts models take it.
+40% throughput1,203 → 1,690 tok/s, 30% lower time-per-token, 27 GB less weight memory
“LGTM, thanks for the PR”leslie-fang25 · NVIDIA reviewer — merged it
gpufast pathmemory2026-06-23 - Llangflow-ai/langflow153kstarsmerged#7248
Split AST parsing from the class execution loop
Component loading re-parsed and re-executed the same source on every pass.
+57% on the slowest test417 → 265 ms, measured independently by CodSpeed
“Great work on Artemis. Looking forward to building better benchmarks so we can quantitatively see the improvements your team has on this project!”jordanrfrazier · Langflow maintainer — merged it himself
pythonredundant work2025-03-24 - NVIDIA/cuCollections658starsmerged#675
Fix two index errors in the bloom filter
One loop indexed by the wrong variable, so it read the same word every iteration; another had an incomplete terminating condition.
one line changednot a speedup — a correctness bug in a CUDA data-structure library
“Thanks a lot for catching and fixing those issues!”PointKernel · NVIDIA maintainer
cudacorrectness2025-02-19 - Qlballabio/QuantLib7kstarsmerged#1965
Precompute annuities instead of recomputing them in the loop
A nested loop called coterminalSwapAnnuity() for every rate on every pass, recomputing values that never changed.
≈30% faster unit testseven lines changed
lballabio · Wrote QuantLib — merged it
c++redundant work2024-05-06
Discover the ROI hiding in your stack
Point Artemis at a system you already run, and see the improvement it finds, validated, before you change a thing.


