Undated
The MIPS M8500 is a high-performance 32-bit microcontroller IP specialized for motor control applications.
“So we have a product called the M8500. It's a high performance 32-bit microcontroller IP that is specialized for motor control applications.”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:07:16
Undated
The M8500 core includes real-time multi-threading, which MIPS says significantly lowers context-switching latency.
“this core has something that we call real-time multi-threading, which helps lower latency for context switching quite significantly.”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:07:45
Undated
MIPS added dedicated ports to the M8500 to move data into and out of the core as fast as possible.
“we added specific ports to to move data into the core and out of the core as fast as possible”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:07:45
Undated
MIPS added compute units for trigonometric functions to the M8500 because motor control loops rely on them.
“specifically, uh, trigonometric functions, and from there, we we were able to to add those to those type of compute units to the core.”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:07:45
Undated
MIPS reports that the M8500 delivers 3 to 5 times uplift on some field-oriented control algorithms.
“in the case of M8500, we see uplifts from from 3 to 5X on some of these field-oriented control algorithms.”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:08:25
Undated
Drew Barbier says the M8500 is about 20% better in raw instructions per cycle, but 3 to 5 times better on a motor control customer's own workload.
“not only are we gonna be, you know, 20% better in terms of raw IPC, but on your workload that you care about, it's actually 3 to 5X better, right?”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:10:25
Undated
Drew Barbier says the M8500 combines the functions of a microcontroller and an accelerator, so customers need only one block.
“customers aren't having to put down a microcontroller and an accelerator. All of a sudden, those functions, both of those functions, get consumed by by the M8500.”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:10:50
Undated
Drew Barbier says consolidating functions on the M8500 reduces data movement and lowers power consumption.
“the amount of data movement across the MCU is much less because everything's done on the M8500. And that leads to better power conversations, lower power consumption”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:11:16
Undated
Drew Barbier says there is not yet much customer silicon using the M8500, so results are measured mainly by customer adoption and it is early days.
“there's not a lot of customer silicon that's out there that we can talk to in in terms of the M8500.”
Drew Barbier · Building AI Into Systems That Can't Afford to Be Late - with Drew Barbier of MIPS, 0:13:25