Skip to content

0.70.x: prefill kernel parity — llama-bench pp ≥0.8x llama.cpp (today 0.19–0.20x) #4376

Open

Description

@noahgift

Cop ruling 2026-09-25 10:36Z: the 0.69.5 gate is G3 serve-TTFT (#4313 as written). The kernel-level number is a separate target filed here.

Measured (aprender-98): apr batched prefill on 1006 tokens takes ~430 ms. llama-bench pp1006 at d1d3c3396 is 11,915 tok/s. Ratio 0.19–0.20x, Qwen3.5-4B Q4_K_M, RTX 4090.

Target: pp ≥0.8x at the pin, quiesced, n=3.

Carries: the MMQ int8 activation matmul (the unfinished half of #4313) and #3513 (DP4A through the GDN recurrence).

Reported in the 0.69.5 rc notes. It must not be called 'prefill parity' until it passes.

🤖 Generated with Claude Code

Activity

  1. added this to the backlog milestone on Sep 25, 2026
  2. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    merged into #5305 (master ticket for epic #3598; triage rule 7b, 2026-10-14). It is a checklist row there; reopen this issue when work on it starts or its PR opens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High priorityowner:la-0.71Owned by the 0.71 look-ahead slotsize:MK̂ 3-4 h

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions