@whitequark I think it disappeared when we all deleted our Twitter accounts but there I remember a thread with me and @rygorous with "Imagine having 'Did bring-up for OpenVMS on Kittson [the last gen of Itanium] on your resume" after we saw a particularly cursed thing.
@rygorous@chrisvest I think Synopsys offered ARC for a while as licensable IP so it's in a lot of places where you'd want something more powerful than a 8051 especially if you want DSP
looks like they still offer an ARC lineup but for some insane marketing reason it now includes RISC-V cores
@rygorous@chrisvest ARC is pretty widely used to this day, it's not (just) a weird macro someone at Intel picked for that GPU, but is used by other devices and vendors too; some examples include Thunderbolt silicon (as far as I could tell) and MEC16xx (i wrote an in-circuit programmer for that)
@chrisvest@whitequark honestly something derived from an actual normal ISA you've heard of sounds positively sane, these random microcontrollers have a long and proud history of running the most obscure stuff imaginable because usually someone picked whatever was cheap out of a bin 25 years ago.
E.g. Intel's Management Engine firmware used (long ago) to run on ARC cores https://en.wikipedia.org/wiki/ARC_(processor) - literally derived from the SNES SuperFX chip. Not making this up.
@chrisvest@whitequark Something needs to parse your command buffers, handle scheduling, initiate interrupts and deal with other plumbing etc., and it's not going to be your matrix multiply unit.
@chrisvest@whitequark it's not an array of SPARC processors, it's a bunch of actual NPU and DSP tiles each with a SPARC-derived microcontroller as its frontend - same way that say GPUs usually have some random microcontroller concoction as part of their command processing frontend, but that's not what's doing the math
@whitequark@rygorous@chrisvest Xtensa too. Since the core ISA never seemed to be the main selling point (although Xtensa had some interesting ideas like a newer take on register windows and 24-bit RISC instructions) and if anything was a detriment insofar as they're relatively niche when it comes to the software ecosystem, I'm not surprised RISC-V is taking over there.