News for hackers. Stuff that matters.
Re:Intel Meteor Lake's NPU by int0x29 on Tuesday April 23, 2024 @11:30PM (#40140215)
"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."

Your Intel core now runs two ISAs and three OSs. Managment engine runs Minix (and used to use the ARC isa).

Re:Intel Meteor Lake's NPU by fpgamlirfanboy on Tuesday April 23, 2024 @11:36PM (#40140248)
this is very common. lots of companies around (e.g. cadence) that sell SIPs as synthesizable RTL for easy integration into chip designs (and lots of hardware companies buy these SIPs).
Re:Intel Meteor Lake's NPU by stefan_ on Wednesday April 24, 2024 @05:50AM (#40142399)
Indeed, silicon design is long in its NPM left-pad phase. Which begs the question why it is still so open-source averse and patent-pilled.
Re:Intel Meteor Lake's NPU by userbinator on Wednesday April 24, 2024 @12:51AM (#40140716)
It's always weird to see Intel using "foreign" ISAs, but not too surprising for something they acquired. The ME's use of SPARC and ARC before that is more unusual; they could've at least used a 386/486-class core, or even the i860/960 if they wanted something RISC.
Re:Intel Meteor Lake's NPU by int0x29 on Wednesday April 24, 2024 @01:01AM (#40140764)
Pretty sure ME is Intel Quark based now. Quark is intel's weird 32 bit x86 as a microcontroller chip.
Re:Intel Meteor Lake's NPU by rbanffy on Wednesday April 24, 2024 @05:06AM (#40142159)
A 32-bit Linux-capable microcontroller at that. I still keep my Galileo board. Will probably assemble it into a picture frame and run a heterogeneous cluster with it and some of the other boards I accumulated over the years.

This is Gibson, the 4 RPi Zero W's running Docker Swarm: https://twitter.com/0xDEADBEEFCAFE/status/172986300775544462...

Re:Intel Meteor Lake's NPU by voxadam on Wednesday April 24, 2024 @06:23AM (#40142628)
> This is Gibson, the 4 RPi Zero W's running Docker Swarm: https://twitter.com/0xDEADBEEFCAFE/status/172986300775544462...

You did it, you hacked the Gibson!

Please tell me it has a slick 90s neon low poly 3D interface.

Re:Intel Meteor Lake's NPU by rbanffy on Wednesday April 24, 2024 @11:38AM (#40145684)
No. It's just an unassuming IKEA picture frame, but I can ssh into them.
Re:Intel Meteor Lake's NPU by uuddlrlrbaba on Wednesday April 24, 2024 @01:06PM (#40147009)
Row row row your boat
Re:Intel Meteor Lake's NPU by userbinator on Wednesday April 24, 2024 @10:48PM (#40152790)
Quark is basically a 486, with some Pentium instructions added.
Re:Intel Meteor Lake's NPU by rbanffy on Wednesday April 24, 2024 @05:10AM (#40142177)
It must be a bit depressing for Intel engineers that they are forced to keep themselves tied to the ever extending x86 ISA and can't explore all the other ISAs they use (or invented). The 860/960 generated a lot of buzz back then and there was some pretty capable hardware using it.

Fortunately, with open-source becoming dominant in the data center and the relative ease of bootstrapping a new ISA on top of it, we will see some extra diversity in this space, but I don't think Intel will abandon x86 anytime soon (and "soon" is in almost geological scales here).

Re:Intel Meteor Lake's NPU by samus on Wednesday April 24, 2024 @12:11PM (#40146119)
Intel could just as well become a pure fab and give up on designing processors. Switching to another ISA might tie them up for years before they can deliver state-of-the-art processors again. Intel can't afford that after the recent year's delays with switching to new nodes.
Re:Intel Meteor Lake's NPU by watersb on Wednesday April 24, 2024 @08:10PM (#40151573)
Intel has been thinking in detail about a streamlined x86 architecture that would ditch all of the cruft: 64-bit only, no memory segmentation, no real mode.

https://www.intel.com/content/www/us/en/developer/articles/t...

Re:Intel Meteor Lake's NPU by Narishma on Wednesday April 24, 2024 @04:06AM (#40141846)
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't be surprised if there's an ARM microcontroller or three in there as well.
Re:Intel Meteor Lake's NPU by anthk on Wednesday April 24, 2024 @04:37AM (#40141991)
Didn't some keyboards and mice use embedded Z80 or 6502 CPU's?
Re:Intel Meteor Lake's NPU by celegans25 on Wednesday April 24, 2024 @10:15AM (#40144649)
Clones of the 8051 are pretty popular in that scenario, I know for sure at least one mouse manufacturer uses them and probably a ton more
Re:Intel Meteor Lake's NPU by ithkuil on Wednesday April 24, 2024 @04:34AM (#40141977)
One part of me is secretly glad SPARC lives on