Back to research

Parallel LLMs: When Small Specialists Finish Work Faster

Benchmark

A single large model is not always the fastest path to a finished result. Measurements on Apple hardware show why independent, small tasks can benefit from parallel execution.

Measured systems for practical intelligence - geisten

Many workflows contain independent operations: translate two texts, classify several documents or prepare a summary while another component retrieves sources. Running them sequentially wastes available hardware and increases the time until the complete result is ready.

A simple comparison

We tested two small Qwen models on an Apple M1 Max. A single task completed in roughly 0.14 seconds. When two tasks ran in parallel, per-task latency rose to roughly 0.18 seconds, but both results were available after 0.18 seconds rather than after two sequential runs. The relevant metric is therefore not only individual latency; it is the latency of the completed workflow.

Memory traffic matters

For local inference, memory bandwidth can dominate. Lower-bit weights reduce traffic and can fit more effectively into cache, while dequantisation introduces its own work. The result depends on the hardware, runtime and model. It must be measured rather than assumed from a precision label.

Practical implications

Parallelism helps when tasks are independent, the runtime can schedule them efficiently and the machine has enough memory bandwidth. It is not a substitute for good batching, task design or capacity planning.

Figures

Conclusion

Small specialist models can increase throughput without making the system harder to understand. The decision should be based on end-to-end latency distributions, not only average token speed.