Kog claims 3,000 tokens/s, and coding agents hit a latency wall
Kog KIE tech preview claims 3,000 tokens/s on 8x MI300X. The useful question is what 2B-model, batch-1 latency means for coding agents.
- What happened: Kog AI published a tech preview of the Kog Inference Engine.
- The headline numbers are 3,000 tokens/s on 8x AMD MI300X and 2,100 tokens/s on 8x NVIDIA H200.
- Why it matters: Kog is framing coding-agent performance around
single-request decode speed, not only model intelligence. - Watch: The preview uses a 2B coding model,
batch size 1, FP16, and no speculative decoding, so the benchmark has a narrow scope.
Kog AI's May 28, 2026 tech preview of the Kog Inference Engine is not a new-model announcement. It is an inference-latency announcement. The company says it measured 3,000 output tokens per second for a single request on an 8x AMD MI300X node, and 2,100 output tokens per second on an 8x NVIDIA H200 node. The setup is FP16, batch size 1, no speculative decoding, and a 2B coding model. Kog wants the result to be read as evidence that agentic workflows can get dedicated-inference-hardware-like response speed on ordinary datacenter GPUs.
The developer-facing part of the announcement is not "how smart is the model?" but "how quickly can an agent complete one loop?" A coding agent plans, reads files, writes patches, interprets test logs, and retries after failures. Each step depends on the previous output. Kog uses a 50,000-token workflow as the simple comparison: at 100 tokens/s, generation takes about eight minutes; at 3,000 tokens/s, it drops below 20 seconds. The exact numbers matter less than the product experience Kog is aiming at.

Inference benchmarks often blur three different questions. How many total tokens can a server process per second? How quickly does the first token arrive? How fast does one request generate to completion? Kog separates them. Aggregate throughput measures server efficiency when many users can be batched together. Time to first token measures prefill latency. Decode speed per request determines how long one user waits for a long answer. For agents that need to generate a plan, a patch, and a log analysis in sequence, that last number can dominate the felt latency.
Kog's low-level diagnosis starts with memory bandwidth rather than FLOPS. In batch-1 autoregressive decoding, each output token requires active weights to move from HBM into the GPU's compute processors. Kog assumes effective aggregate memory bandwidth of 30.7 TB/s for an 8x H200 node and 33.6 TB/s for an 8x MI300X node. A 2B dense model in FP16 has about 4 GB of active weights. From those inputs, the company calculates theoretical ceilings of 7,700 tokens/s on 8x H200 and 8,400 tokens/s on 8x MI300X.
The measured 3,000 tokens/s is below that ceiling. Kog describes the gap as roughly 36% Memory Bandwidth Utilization. Its diagnosis is that microsecond-scale losses accumulate in kernel launches, CPU scheduling, GPU-wide synchronization, tensor-parallel AllReduce, cache reloads, and sampling. The blog gives one concrete overhead example: if a 25-layer model has 10 kernels per layer and each kernel launch plus cleanup costs 4.5 microseconds, that alone adds 1,125 microseconds per token and caps generation near 890 tokens/s.
Kog's implementation is not framed as a tuned version of the usual serving stack. The company says the hot path does not use PyTorch, Triton, CUTLASS, NCCL, ROCm CK, AITER, or RCCL. Instead, token generation runs as one persistent GPU program through a monokernel runtime. CPU scheduling and token sampling are removed from the critical path, while normalization, attention, routing, sampling, and communication are placed inside one static GPU program.
The second component is KCCL. Kog argues that using one 8-GPU node for one request requires model parallelism, and common tensor parallelism inserts AllReduce operations at each layer, increasing latency. KCCL is a custom collective-communication layer built for microsecond-scale latency rather than peak aggregate bandwidth. Kog says it targets less than 3 microseconds where a vendor library would take roughly 8 microseconds. That number should be read inside Kog's own measurement context, not as a universal replacement claim for every workload.
The third component is the Laneformer architecture. Kog describes a structure called Delayed Tensor Parallelism, which overlaps cross-device communication with useful computation. That benefit is strongest when Kog can design the model architecture itself. Existing third-party MoE models such as Qwen, DeepSeek, and Kimi already have fixed architectures, so their communication dependencies cannot be rearranged the same way. For large open-weight models, Kog is mostly arguing it can reduce the latency cost of standard tensor parallelism.
The preview model's capability has to stay attached to every speed claim. Kog says the model is not a frontier coding assistant and reports a HumanEval score of 50%. It compares that with Qwen2.5-Coder 1.5B at 43.9% and Qwen2.5-Coder 3B at 52.4%, which is a reasonable small-model neighborhood but not the current ceiling for coding agents. Kog also says the model was pretrained on 6T tokens from NVIDIA Nemotron v1/v2 datasets using a 256 H100 cluster. The current sequence length is 4,096, and a 128k long-context extension is in progress.
For agentic coding, the immediate implication is narrower than "answers get faster." If a coding agent generates several long plans, emits patches for each plan, then rereads failed test logs, faster decode can widen the search budget. Within the same wall-clock time, the system can produce more candidate patches, spend more tokens on log analysis, and pass more context to a reviewer agent. That only helps when tool execution, file I/O, test runtime, and sandbox startup are not already the dominant bottlenecks.
Kog's own 50,000-token example fits that reading. The difference between 100 tokens/s and 3,000 tokens/s is roughly eight minutes versus less than 20 seconds for generation. Real coding agents are not timed only by token generation. A repository whose integration tests take four minutes will not complete in 20 seconds because inference got faster. But in loops dominated by lint interpretation, typecheck summaries, diff generation, or long review comments, single-request decode speed can become the visible bottleneck.
| Category | Kog preview number | Condition to keep attached |
|---|---|---|
| Model | 2B coding model, HumanEval 50% | This is not a frontier coding model claim. |
| Hardware | 8x MI300X, 8x H200 | These are datacenter GPU nodes, not consumer cards. |
| Inference setup | FP16, batch size 1, no speculative decoding | The target is one-request latency, not throughput serving. |
| Scaling claim | large MoE projection of 1,000-5,000 tokens/s | This is an active-parameter estimate, not a production benchmark yet. |
Kog argues that for larger MoE models, active parameter bytes matter more than total parameter count. The blog uses Qwen3-Coder-Next at 80B total and 3B active, GPT-OSS-120B at 117B total and 5.1B active, and DeepSeek-V4-Flash at 284B total and 13B active as examples. Under a conservative table that assumes current techniques and 36% MBU, Kog projects about 2,200 tokens/s on 8x H200 and 2,400 tokens/s on 8x MI300X for a GPT-OSS-120B-class model. For a DeepSeek-V4-Flash-class model, it projects about 1,160 tokens/s on 8x H200 and 1,270 tokens/s on 8x MI300X.
That projection is both the strongest and weakest part of the announcement. The active-parameter framing gives a plausible path from the 2B dense preview to larger MoE inference. But the actual preview demonstrates the 2B model only. Kog also notes that real speed for large models has to account for kernel launches, KV cache traffic, non-GEMM work, routing, and inter-GPU collectives. The next useful evidence will be wall-clock benchmarks for Qwen-, DeepSeek-, and Kimi-class open-weight models running on the engine.
The Hacker News discussion centered on those constraints. On May 29, 2026, one commenter argued that making this claim with a 2B-parameter model resembles observing linear scaling on a small problem and assuming it will hold for a larger one. Another commenter objected to the phrase "standard GPU," because it can make developers think of consumer cards. Kog founder Gaël Delalleau replied on Hacker News that the wording was confusing and said the title had been changed to "Standard Datacenter GPUs."
That title change is more than a small editorial note. "Standard GPU" can sound like an RTX 4090 or a workstation card to many developers. Kog's actual contrast is with dedicated inference hardware from companies such as Groq, Cerebras, or Taalas. The question is whether H200- or MI300X-class nodes that buyers may already own, or can rent from cloud providers, can deliver single-request latency that competes with specialized inference hardware. This is a datacenter infrastructure claim, not a local-model speed claim for consumer machines.
The comparison with dedicated inference hardware also needs careful handling. Kog says datacenter GPUs can enter the speed range of dedicated inference cards. Hacker News commenters noted that Groq and Taalas may run larger models in different ways, so a speed headline alone is not enough. Kog replied that Taalas should have been included in the dedicated-hardware section and described its approach as involving 3-bit quantization and model-on-card execution. The debate shows why model size, precision, batch size, and hardware class have to travel with any token/s number.
Engineering teams evaluating this announcement have four immediate checks. First, measure whether the agent workflow is generation-bound or tool-bound. Second, calculate whether dedicating one 8-GPU node to one request is justified by the productivity gain. Third, check whether batch-1 optimization conflicts with concurrent-user serving requirements. Fourth, wait for Kog's projected MoE numbers to become actual open-weight model benchmarks. The first two checks are useful even if a team never uses Kog, because they expose where an agent product is really spending time.
Latency budgets become product budgets in agent systems. If 3,000 tokens/s is stable, an agent can spend the same user-facing time on more self-critique, a reviewer pass, or alternate patch generation. If fast generation only produces more low-quality text, review cost and user confirmation cost go up instead. The preview model's HumanEval 50% score makes the separation clear. Kog is not saying this small model is the best coding model. It is saying the inference engine can lower one part of the latency stack.
This can also be read as pricing news for coding-agent infrastructure. As frontier model API prices, rate limits, and queueing delays shape how many reasoning passes an agent can afford, a latency-first engine for internal loops becomes more attractive. If Kog can show similar speed on larger MoE models with enough quality, companies may route parts of an agent loop to their own GPU nodes and reserve frontier APIs for harder judgments. The comparison point would then be token latency, node cost, implementation effort, and model quality together, not a leaderboard score alone.
Kog's public scope is still a tech preview. The playground is mainly a way to observe the speed of the 2B coding model, and the design-partner program targets teams building coding agents, app-generation systems, and agentic workflows. The blog does not yet provide production SLAs, pricing, open source terms, or a firm schedule for third-party model support. The announcement is therefore better treated as evidence that agent infrastructure is splitting between throughput-first serving and latency-first loops, not as a procurement-ready benchmark.
The next thing to watch is whether Kog can validate the same argument on large open-weight MoE models. GPT-OSS-120B, DeepSeek-V4-Flash, and Kimi-K2.6 appear in the projection table, but Kog has not published porting results for them yet. Scheduling policy will matter too: coding agents benefit when one long task finishes quickly, while SaaS products still have to serve many short and long tasks at the same time. A batch-1 latency engine has to explain how it behaves under that mixed load.
The practical value of the Kog announcement is not the naked "3,000 tokens/s" headline. After the conditions are attached, the remaining claim is that coding-agent bottlenecks include decode latency alongside model intelligence, permissions, context, and sandboxing. Agents that read more files, generate more candidates, and explain more test logs need fast model calls. Kog says those calls can be built in a datacenter GPU software stack rather than only in a dedicated chip. The missing evidence is reproducible numbers on larger models beyond the small preview.