← Tech Blog
Edge computing

Running LLMs on fanless embedded devices — realistic limitations

How far you can go on an N97-class machine, and why some things don't work.

2026-10-27 · approx. 6 min

We often get the question in the field, "Can we run an LLM on a small box?" We can start with the conclusion. However, expectations need to be adjusted.

Memory bandwidth is the real bottleneck

LLM inference speed is governed by memory bandwidth rather than compute (FLOPS). This is because the entire model parameters must be read from memory for every token generated.

PlatformMemoryBandwidthhands-on experience with a 7B model
Intel N97DDR5 single channelapproximately 38 GB/s2~4 tok/s
AMD 7840ULPDDR5x dualapprox. 120 GB/s8~14 tok/s
NVIDIA L4GDDR6 24GB300 GB/s35~50 tok/s

Running a 7B model with 4-bit quantization (Q4_K_M) on an N97-class device takes about 4.5GB. With an 8GB model, practical use is difficult considering the OS and headroom.

So where is it used?

I do not recommend a configuration that puts a general-purpose chatbot in an on-site box. If responses are slow, users will eventually stop using it. Instead, automating narrow, repetitive tasks has a greater perceived effect.

cooling design precautions

Fanless cases dissipate heat through heat fins. LLM inference is a sustained load, so it generates more heat than a momentary load. You should run it for more than 30 minutes in an ambient temperature of 40℃ and check for throttling.

The TDP on the spec sheet is the instantaneous maximum. It is important to measure the clock that is actually maintained under sustained load.

Shall we talk more about this topic?

If you tell us your site conditions, we will review a configuration that can be applied.

Technical Inquiry →
📞 전화 문의 053-327-1917 기술문의 →