Differentiate Your Design with Arm Custom Instructions
For a world of a trillion connected devices to become a reality, SoC architects need to differentiate and innovate without compromising quality, risk, efficiency, and security.
Arm Custom Instructions support the intelligent and rapid development of fully integrated custom CPU instructions. This enables a new level of workload-specific optimization and increases flexibility while maintaining a coherent software development environment of models, compilers, and tools.
Arm Custom Instructions provide increased flexibility for differentiation. Still, for rapid innovation to become a reality, what does this mean for the hardware design cycle?
Hardware and software co-design has always been an important part of the design process to shorten design cycles and ensure optimal power and performance. Arm Custom Instructions enable software and hardware designers to work together to optimize the custom instruction before committing to silicon.
Software developers can prototype and test potential candidate functions for custom instructions, then pass on the requirements to the hardware team. Hardware integration is simplified by using the pre-designed control and decode logic, so the hardware designer only has to validate the functionality of the custom instruction.
Arm Custom Instructions will be a standard feature of the Armv8-M architecture, in particular the Arm Cortex-M33 CPU, which is optimized for cost and power-sensitive microcontrollers for embedded and Internet of Things applications.
Visit the Arm developer website to learn more about Arm Custom Instructions.
Arm Custom Instructions provide a new level of optimization to meet increasing industry demand for workload specific compute. If you have any questions about these custom instructions, talk to an Arm expert.