• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Arm Intros Cortex-A320 Armv9 CPU for IoT and Edge AI Applications

Nomad76

News Editor
Staff member
Joined
May 21, 2024
Messages
954 (3.38/day)
Arm's new Cortex-A320 represents its first ultra-efficient CPU using the advanced Armv9 architecture dedicated to the needs of IoT and AI applications. The processor achieves over 50% higher efficiency compared to the Cortex-A520 through several microarchitecture optimizations, together with a narrow fetch and decode data path, densely banked L1 caches, and a reduced-port integer register file. It also delivers 30% improved scalar performance compared with its predecessor, the Cortex-A35, via efficient branch predictors, pre-fetchers, and memory system improvements.

The Cortex-A320 is a single-issue, in-order CPU with a 32-bit instruction fetch and 8-stage pipeline. The processor offers scalability by supporting single-core to quad-core configurations. It features DSU-120T, a streamlined DynamIQ Shared Unit (DSU) which enables Cortex-A320-only clusters. Cortex-A320 supports up to 64 KB L1 caches and up to 512 KB L2, with a 256-bit AMBA5 AXI interface to external memory. The L2 cache and the L2 TLB can be shared between the Cortex-A320 CPUs. The vector processing unit, which implements the NEON and SVE2 SIMD (Single Instruction, Multiple Data) technologies, can be either private in a single core complex or shared between cores in dual-core or quad-core implementations.



The Cortex-A320 aims not only the IoT market but also the AI sector and its achieve this goal by integrating Armv9 architecture improvements in NEON and SVE2 vector processing. The processor achieves a tenfold increase in ML processing in comparison to Cortex-A35 and up to six times higher ML overall performance than the widely used Cortex-A53. The Arm Cortex-A320 supports new data types like BF16 and enhanced dot product and matrix multiplication instructions, making it the most efficient Cortex-A CPU for ML applications.

View at TechPowerUp Main Site | Source
 
Top