<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Lizard inference engineering: More CPU threads can be slower]]></title><description><![CDATA[<p dir="auto"><strong>Inference Engineering · Day 5 · Morning</strong></p>
<p dir="auto"><img src="https://marketing.qendryx.com/assets/social/day-05-am-universal-1785203607511.png" alt="Repeatable command recipes — lizard-llm.qendryx.com" class=" img-fluid img-markdown" /></p>
<p dir="auto">Caterpillar now defaults to physical cores, and that change came from a simple result: on a four-core test laptop, using every logical thread made decode slower. Switching to the physical-core count improved measured decode by about 9% and also made the timing less noisy.</p>
<p dir="auto">The important part is not the exact laptop. It is the shape of the workload. Decode can be limited by memory bandwidth long before it is limited by raw thread count. Once that happens, hyperthreads stop looking like extra capacity and start looking like contention. More schedulable threads can mean more pressure on the same caches, the same memory channels, and the same execution resources.</p>
<p dir="auto">That is why the default changed. A local runtime should choose the thread count that matches the bottleneck, not the number that looks best on a spec sheet. The override still matters for experiments and unusual machines, but the default should bias toward the setting that is most likely to behave well without tuning.</p>
<p dir="auto">I have seen this pattern enough times to treat thread count as part of measurement, not just configuration. If a workload is bandwidth-bound, the “more threads” instinct can be the wrong first move.</p>
<p dir="auto">What’s the first sign you use to tell whether extra logical threads are helping, or just adding noise?</p>
<p dir="auto"><strong>Engineering fact:</strong> Caterpillar defaults to physical cores; on a four-core test laptop this improved decode by about 9% versus using every logical thread.</p>
<p dir="auto">Lizard The AI Runtime You'll Own—Not Rent.</p>
<p dir="auto">Receive two professional Windows AI runtimes with lifetime updates. Run AI at native speed, keep every conversation private, and stay independent with intelligent hardware optimization and no cloud dependency.</p>
<p dir="auto"><a href="https://lizard-llm.qendryx.com/docs.html#caterpillar" rel="nofollow ugc">Read the relevant Lizard page</a></p>
<p dir="auto">#localai #cpu #performance #benchmarking #systems</p>
<p dir="auto">&lt;!-- lizard-marketing-slot:day-05-am --&gt;</p>
]]></description><link>https://community.lizard-llm.qendryx.com/topic/43/lizard-inference-engineering-more-cpu-threads-can-be-slower</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 01:37:16 GMT</lastBuildDate><atom:link href="https://community.lizard-llm.qendryx.com/topic/43.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Jul 2026 01:00:13 GMT</pubDate><ttl>60</ttl></channel></rss>