← Back to News
releasesggml/llama.cpp releasesSep 20, 2026

ggml/llama.cpp releases: b11059

Read original ↗

Sentiment: neutral

TL;DR

A recent update to ggml/llama.cpp allows the Metal FWHT kernel to accept F16 input directly, making the process more efficient by avoiding the need for a converted copy from F32, thus improving performance. This change is significant as it enhances computational efficiency in handling floating-point data.

Detailed Summary

A recent update to ggml/llama.cpp introduced changes to the Metal FWHT (Fast Walsh-Hadamard Transform) kernel, allowing it to accept F16 input directly as a template parameter. This modification eliminates the need for converting F16 data to F32, improving efficiency. The broader impact includes enhanced performance in processing floating-point numbers, which could benefit applications requiring faster and more efficient computations.

Key Points

  • • metal: add F16 input to the FWHT
  • • Source type is now a template parameter
  • • Kernel reads F16 source directly without conversion

Source: ggml/llama.cpp releases

Score: 48