The capability will be available for the ARM Cortex-M33 processor in the first half of 2020 at no additional cost, and on all future Cortex-M processors.
The move is being made to address the fast-changing nature of computation and allow licensees to address such applications as artificial intelligence, security, 5G and specific IoT applications, said Thomas Ensergueix, senior director responsible for the IoT line of business at ARM. The prospect of a trillion IoT nodes connected to the internet will produce a rapidly increasing variety of use cases and workloads, ARM said.
Ensergueix, said that in time ARM expects to broaden the use of the technique beyond M-class architecture and possibly in the R-class next.
When asked if the move was a response to the custom instruction capability within the highly modular RISC-V architecture, Ensergueix did not deny it. "We are giving options to our customers. Some already design tightly coupled coprocessors and we are allowing that workload to move within the processor. It is a race and we have to raise our game. The way we are doing it is low risk for customers."
Next: Ever-closer union