Qwen3.8-27B Runs on the iPhone 18 Neural Engine: A 15–70 tok/s On-Device LLM Breakthrough

Qwen3.8-27B runs on the iPhone 18 Neural Engine at 1.5 bpw quantization, measured at 15–70 tok/s, marking a lowering of the engineering barrier for on-device LLMs.
The article analyzes the case of a 27B-parameter Qwen3.8 model running on the iPhone 18 Neural Engine at a measured 15–70 tok/s. The core variable is 1.5 bpw extremely low-bit quantization, which compresses roughly 54GB of FP16 weights down to around 5GB, making phone deployment possible. Choosing the Neural Engine over the GPU is a trade for better energy efficiency and lower heat during sustained inference, at the cost of deep adaptation of operator support and memory layout — which is also why the speed range is so wide. The author points out that the value of an on-device 27B lies in privacy isolation and offline availability, but precision loss, KV cache memory pressure under long contexts, and heat throttling remain hard constraints, emphasizing that speed figures are only meaningful when combined with context length and prompt size.
Qwen3.8-27B Runs on the iPhone 18 Neural Engine: A 15–70 tok/s On-Device LLM Breakthrough
The boundaries of on-device large models keep getting pushed further. A recent case that sparked discussion in the technical community shows that a 27B-parameter Qwen3.8 model can now run on the iPhone 18's neural engine, with measured speeds ranging from 15 to 70 tokens per second (tok/s), while the model weights are compressed to roughly 1.5 bpw (bits per weight). What this combination means is worth breaking down.
1.5 bpw: The Key Variable for On-Device LLMs
If a 27B model were stored in FP16, the weights would be close to 54GB — clearly far beyond the available memory on a phone. 1.5 bpw quantization compresses each weight to about 1.5 bits, theoretically bringing the weight size down to around 5GB. Only then does "fitting it into a phone" go from impossible to a challenge requiring careful engineering tuning.
1.5 bpw falls into the extremely low-bit quantization range. Compared with the common 4-bit quantization, it is more sensitive to precision and typically requires a mixed-precision strategy — keeping sensitive layers at higher bit widths while compressing the rest to lower bits. The speed range of 15–70 tok/s presented in the discussion is quite wide, indicating that actual performance depends heavily on the quantization configuration, context length, and how the neural engine schedules work, rather than being a stable single number.
bpw (bits per weight) is a common metric for measuring quantization granularity, representing the average number of bits occupied by each model weight. It is more precise than phrases like "4-bit quantization" because real quantization is often mixed-precision: sensitive layers (such as embeddings, normalization layers, and output heads) may remain at 4 or 8 bits, while most Transformer layers are compressed to 2 bits or even lower, yielding an overall figure like 1.5 bpw after weighted averaging.
It is important to distinguish that bpw only describes the storage and computation format of the weights — it does not equal the compression ratio. Quantization metadata (scale, zero-point) and grouping granularity (group size) add overhead, so the actual file size is often slightly higher than the theoretical value of "parameter count × bpw / 8." At 1.5 bpw, we are approaching the extreme low range in the information-theoretic sense, which typically requires methods like GPTQ, AWQ, or more aggressive vector quantization, combined with calibration datasets to suppress precision collapse.
Why the Neural Engine Instead of the GPU
Running inference on the iPhone's Neural Engine rather than the GPU or CPU is the most informative part of this case. The Neural Engine's advantage lies in energy efficiency: under sustained inference workloads, it consumes less power and generates less heat than the GPU, making it suitable for long-running conversational applications. The trade-off is a more restricted programming model, where operator support and memory layout must be adapted to the hardware.
This also explains the fluctuation in the speed range. The Neural Engine has specific requirements for operator fusion, weight quantization formats, and KV cache management — if any one of these is misaligned, throughput drops noticeably. 15 tok/s is roughly the lower bound of "usable interactive experience," while 70 tok/s approaches the upper bound of "close to the fluidity of a local small model." The gap between the two is essentially determined by engineering implementation.
Neural Engine is a dedicated inference acceleration unit in Apple's SoCs, separate from the CPU and GPU. It was introduced with the A11 and has since gradually expanded in compute power and programmability. Its design goal is energy-efficient matrix and convolution operations, with an architecture favoring fixed-point/low-bit computation and on-chip memory reuse, so its performance per watt under sustained load is typically better than that of the GPU.
But it is not a general-purpose compute unit: in earlier days it could only be invoked indirectly through Core ML, with a limited set of expressible operators; only newer platforms have gradually opened up lower-level access. This means that to run a 27B model on it, operators such as attention, normalization, and activation must be mapped to the instruction set supported by the Neural Engine, with operator fusion or memory layout rewriting where necessary, and the KV cache must be placed where access latency is controllable. The depth of engineering adaptation directly determines whether 15 or 70 tok/s is actually achievable.
The Practical Significance of a 27B On-Device Model
The significance of running a 27B-class model on a phone is not about replacing the cloud, but about providing a privacy-isolated, offline-capable inference path. For scenarios involving sensitive input data — personal document Q&A, local knowledge base retrieval, offline translation — on-device inference can keep data from leaving the device.
But we should be sober about it: the precision loss of 1.5 bpw, memory pressure under long contexts, and heat and throttling during sustained inference are all constraints that remain. The speed figures themselves do not state the context length or prompt size, and discussing tok/s without these conditions can easily be misleading.
KV cache is the primary source of memory consumption in LLM inference besides the weights. During autoregressive generation, each layer must cache the Key and Value vectors of historical tokens to avoid redundant computation, and its size is proportional to the number of layers, attention head dimensions, sequence length, and batch size. For a 27B-class model, even if the weights are compressed to around 5GB, the KV cache under long contexts can still occupy several GB, becoming the real bottleneck for phone memory.
This is also why on-device deployments often come with mechanisms such as KV cache quantization (e.g., compressing to 4 or 8 bits), grouped-query attention (GQA), and sliding-window or sparse attention. The "memory pressure under long contexts" mentioned in the original article has its technical root precisely here: the longer the context, the faster the KV cache grows, potentially triggering memory paging or outright OOM, which in turn affects the stability of tok/s.
The Engineering Barrier for On-Device Inference Is Falling
The more noteworthy signal from this case is that the combination of low-bit quantization and hardware-specific inference stacks is pushing "large models on phones" from research demos toward reproducible engineering practice. When a 27B model can run on a consumer phone at an acceptable interactive speed, the design space at the application layer opens up again — local-first AI applications are no longer a gimmick but an architectural choice with a performance foundation.
The real watershed is not peak tok/s, but whether precision, memory, and power consumption can all land within the usable range at the same time. 1.5 bpw is an aggressive attempt at this balance point, and its actual experience still needs more testing with long contexts and real-world tasks to verify.
One-line Summary
Qwen3.8-27B runs on the iPhone 18 Neural Engine at 1.5 bpw quantization, measured at 15–70 tok/s, marking a lowering of the engineering barrier for on-device LLMs.
Paragraph Summary
The article analyzes the case of a 27B-parameter Qwen3.8 model running on the iPhone 18 Neural Engine at a measured 15–70 tok/s. The core variable is 1.5 bpw extremely low-bit quantization, which compresses roughly 54GB of FP16 weights down to around 5GB, making phone deployment possible. Choosing the Neural Engine over the GPU is a trade for better energy efficiency and lower heat during sustained inference, at the cost of deep adaptation of operator support and memory layout — which is also why the speed range is so wide. The author points out that the value of an on-device 27B lies in privacy isolation and offline availability, but precision loss, KV cache memory pressure under long contexts, and heat throttling remain hard constraints, emphasizing that speed figures are only meaningful when combined with context length and prompt size.
Related articles

Workbuddy for Absolute Beginners: How a Desktop AI Agent Fits Into Real Workflows
A beginner's guide to the Workbuddy desktop AI agent: installation, claiming credits, file management, and building automated workflows—compared with CodeX for fit and cost, helping professionals shift from AI question-askers to AI managers.

OpenAI's New Agent Stack: Computer Use, Decisions API, and Ultra-Fast Workflows
OpenAI Dev Day unveiled a new agent stack: Computer Use outperforms humans, Decisions API delivers ultra-low-latency classification via Luna, Agents API opens the same Computer Use capabilities, and GPT-6.1 Sol costs only one-seventh of Astra. Core updates, benchmark data, and developer insights.

Liang Wenfeng Open-Sources DeepInfo Inference Framework, Takes On U.S. Ban
DeepSeek open-sources its DeepInfo inference framework after its models, featuring GPU/CPU cross-pipelining, small-model prediction with large-model verification, and full Huawei Ascend and NVIDIA chip support—facing the U.S. federal ban head-on. This article analyzes its significance for AI deployment and open-source strategy.