Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
27c36da
power-mma: Q1_0/Q2_0 MMA GEMM + no-packing GEMV for POWER10/11
mavin2009 Jul 23, 2026
2f9b4a2
power-mma: Q4_K/Q5_K/Q2_K/Q6_K MMA sgemm
mavin2009 Jul 23, 2026
c5c8a2d
power-mma: Q3_K and IQ4_NL/IQ4_XS MMA sgemm
mavin2009 Jul 23, 2026
60e9367
power-mma: Q4_1/Q5_0/Q5_1 legacy-format MMA sgemm
mavin2009 Jul 23, 2026
547dd51
power-mma: grid/ternary formats via two shared signed kernels
mavin2009 Jul 23, 2026
d5cf352
power-mma: abort loudly on pack-buffer allocation failure
mavin2009 Jul 23, 2026
8116a70
power-mma: tensor-keyed pack cache + MXFP4/NVFP4 coverage
mavin2009 Jul 23, 2026
e3ceea0
power-mma: rollout hardening -- cache fingerprint, admission policy, …
mavin2009 Jul 23, 2026
81e7a26
power-mma: prefetch the next packed chunk in the GEMM kernels
mavin2009 Jul 23, 2026
273e14e
power-mma: IQGRID_PINGPONG accumulator-alternation variant (flag)
mavin2009 Jul 23, 2026
bf4cd12
power-mma: route Q8_0/Q4_0 through the pack-cached MMA kernels
mavin2009 Jul 23, 2026
4d21187
power-mma: GCC 11 compatibility
mavin2009 Jul 23, 2026
147e9d4
power-mma: exact-integer 128*codesum corrections
mavin2009 Jul 23, 2026
b13f8da
power-mma: row-partition fallback for small n on cache-hit paths
mavin2009 Jul 23, 2026
e6e506a
power-mma: n<8 hands generation back to vec_dot; cache slots raised
mavin2009 Jul 23, 2026
efa9b50
power-mma: pack-cache slot table grows; refusals are counted and loud
mavin2009 Jul 23, 2026
2fe96e0
power-mma: keep the cached packed path at n=1 for IQ1_M and TQ1_0
mavin2009 Jul 23, 2026
b712ef2
power-mma: ISA 3.1 experiments -- dcbt streams default for iq4, lxvp …
mavin2009 Jul 23, 2026
0ffb1e3
power-mma: slice-parallel first-touch packing
mavin2009 Jul 23, 2026
8261093
power-mma: two-row VSX GEMV experiment, kept unwired
mavin2009 Jul 23, 2026
3fa1f06
power-mma: GER GEMV over cached tiles at n=1, routed per format by me…
mavin2009 Jul 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions ggml/src/ggml-cpu/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,19 @@ function(ggml_add_cpu_backend_variant_impl tag_name)

list(APPEND GGML_CPU_SOURCES
ggml-cpu/llamafile/sgemm.cpp
ggml-cpu/llamafile/qbit_ppc_mma.cpp
ggml-cpu/llamafile/q4k_ppc_mma.cpp
ggml-cpu/llamafile/q5k_ppc_mma.cpp
ggml-cpu/llamafile/q6k_ppc_mma.cpp
ggml-cpu/llamafile/q2k_ppc_mma.cpp
ggml-cpu/llamafile/q3k_ppc_mma.cpp
ggml-cpu/llamafile/iq4_ppc_mma.cpp
ggml-cpu/llamafile/legacy_ppc_mma.cpp
ggml-cpu/llamafile/iq_grid_ppc_mma.cpp
ggml-cpu/llamafile/ppc_pack_cache.cpp
ggml-cpu/llamafile/iq_grids_ppc.h
ggml-cpu/llamafile/kquants_ppc_mma.h
ggml-cpu/llamafile/qbit_ppc_mma.h
ggml-cpu/llamafile/sgemm.h)
endif()

Expand Down
Loading