Arm technologies continuously evolve to ensure intelligence is at the core of a secure and connected digital world. Developed to facilitate the design of modern innovations—from the sensor to the smartphone to the supercomputer—our technologies are making smart possible.
Using big.LITTLE technology, each task can be dynamically allocated to a big or LITTLE core depending on the instantaneous performance requirement of that task. "LITTLE" processors are designed for maximum power efficiency, while "big" processors are designed to provide maximum compute performance.
CMSIS enables consistent device support and simple software interfaces to the processor and its peripherals, simplifying software reuse, reducing the learning curve for microcontroller developers, and reducing the time to market for new devices.
The Compute Library is a collection of low-level functions optimized for Arm CPU and GPU architectures targeted at image processing, computer vision, and machine learning. It is available free of charge under a permissive MIT open source license.
Digital Signal Processing (DSP) extensions from Arm offer high performance signal processing for voice, audio, sensor hubs and machine learning applications, with flexible, easy-to-use programming.
Arm DynamIQ technology has redefined multi-core computing by combining the big and LITTLE CPUs into a single, fully integrated cluster with many new and enhanced benefits in power and performance, for everything from mobile to infrastructure.
The Arm architecture provides high-performance and high-efficiency hardware support for floating point operations in half, single, and double-precision arithmetic. The floating point data type is essential for a wide range of digital signal processing (DSP) applications.
Functional safety specific methodologies and technologies make it possible to detect, diagnose and safely mitigate the occurrence of any fault, preventing harm to people and the environment.
Arm Mali Technologies have been developed to allow increasingly more complex graphics within the power capacity and thermal limit of mobile devices. All formats provide significant system-wide bandwidth reductions to ensure that end-users are able to experience the latest in graphics quality on any device.
Arm NEON technology is an advanced SIMD (single instruction multiple data) architecture extension for the Arm Cortex-A series and Cortex-R52 processors.
TrustZone technology within Cortex-A based application processors is commonly used to run trusted boot and a trusted OS to create a Trusted Execution Environment (TEE).
Armv8-M architecture extends TrustZone technology to Cortex-M based systems, with the key benefit that context switching between Secure and Non-secure worlds is done in hardware for faster transitions and greater power efficiency.