Open-source npunlock lets developers run custom C kernels on Intel NPUs
A new open-source project called npunlock reconstructs a path for writing custom C kernels that run directly on the programmable SHAVE cores inside Intel's NPUs, bypassing Intel's official stack which only exposes graph-level programming. The project has been verified on Windows x64 with Meteor Lake and the NPU3720 chip, and its latest update adds support for combining independent FP32 and FP16 custom code branches within a single execution graph.
GoKawiil's interpretation of the reporting above, not reported fact.
Intel's official NPU tooling reportedly limits developers to high-level graph operations, so a working low-level C kernel path could let hobbyists and researchers experiment with custom, hardware-accelerated code that isn't officially supported. This kind of reverse-engineered tooling often signals unmet demand for finer-grained control over AI accelerator hardware, though its reliability outside the tested Meteor Lake/NPU3720 configuration remains unproven.
- npunlock enables custom C kernels to run on Intel NPU SHAVE cores, beyond official graph-level APIs
- Verified specifically on Windows x64 with Meteor Lake and NPU3720 hardware
- Recent update allows mixing FP32-unary and FP16-binary custom code branches in one graph
Intel Core Ultra 7 155H Mini PC — If you're experimenting with custom SHAVE kernels on Intel's NPU, having a dedicated Meteor Lake mini PC with an NPU3720 gives you a stable, portable dev box to test npunlock builds outside your main workstation. It's a practical way to get hands-on with real NPU hardware without needing a full laptop teardown or dual-boot setup.”, ,
See Intel Core Ultra 7 155H Mini PC on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.Source: github.com, 2026-09-22
Published there as: “Show HN: Npunlock – Run custom C kernels for Intel NPUs”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.