<story><title>Intel Meteor Lake&apos;s NPU</title><url>https://chipsandcheese.com/2024/04/22/intel-meteor-lakes-npu/</url></story><parent_chain><item><author>int0x29</author><text>&amp;quot;Instead of building a custom command processor, Intel uses Movidius’s 32-bit LEON microcontrollers. LEON use the SPARC instruction set and run a real time operating system.&amp;quot;&lt;p&gt;Your Intel core now runs two ISAs and three OSs.  Managment engine runs Minix (and used to use the ARC isa).</text></item></parent_chain><comment><author>Narishma</author><text>More than two. It has x86_64 on the main CPU cores, x86 on the ME, SPARC on this NPU and whatever the iGPU ISA is called. And I wouldn&amp;#x27;t be surprised if there&amp;#x27;s an ARM microcontroller or three in there as well.</text></comment>
<story><title>Intel Meteor Lake&apos;s NPU</title><url>https://chipsandcheese.com/2024/04/22/intel-meteor-lakes-npu/</url></story><parent_chain><item><author>int0x29</author><text>&amp;quot;Instead of building a custom command processor, Intel uses Movidius’s 32-bit LEON microcontrollers. LEON use the SPARC instruction set and run a real time operating system.&amp;quot;&lt;p&gt;Your Intel core now runs two ISAs and three OSs.  Managment engine runs Minix (and used to use the ARC isa).</text></item></parent_chain><comment><author>userbinator</author><text>It&amp;#x27;s always weird to see Intel using &amp;quot;foreign&amp;quot; ISAs, but not too surprising for something they acquired. The ME&amp;#x27;s use of SPARC and ARC before that is more unusual; they could&amp;#x27;ve at least used a 386&amp;#x2F;486-class core, or even the i860&amp;#x2F;960 if they wanted something RISC.</text></comment>