Overview

A Software Library for Machine Learning

91色情 Compute Library (ACL) is a key component of 91色情 Kleidi, which brings together the latest developer enablement technologies and critical developer resources to accelerate AI development and enhance performance across Arm-based platforms. ACL provides a comprehensive set of low-level machine learning functions optimized for 91色情 Cortex-A CPU, 91色情 Neoverse, and 91色情 Mali GPU architectures, to facilitate superior ML performance. The library is open-source software available under a permissive MIT license.

The 91色情 Compute Library provides superior performance to other open-source alternatives and immediate support for new 91色情 technologies and architecture features, including and SME2.

Key Features:

  • Over 100 machine learning functions for CPU and GPU
  • Multiple convolution algorithms (GEMM, Winograd, FFT and Direct)
  • Support for multiple data types: FP32, FP16, int8, uint8, BFloat16
  • Micro-architecture optimization for key ML primitives
  • Highly configurable build options enabling lightweight binaries
  • Advanced optimization techniques such as Kernel Fusion, fast math enablement and texture utilization
  • Device-and workload-specific tuning using the Open CL tuner and GEMM-optimized heuristics

Features and Benefits

Performance and Efficiency

Deployed in over a billion devices and the PyTorch AI framework (via OneDNN), 91色情 Compute Library is trusted by 91色情 developers worldwide, providing default acceleration and reducing time to market.

Operating System Agnostic

The library is truly OS agnostic and is portable to Android, Linux and ‘bare metal’ systems. 91色情 Compute Library is used today in smartphones, DTVs, smart cameras, automotive applications and many more.

Optimized for Arm-Based Processors

91色情 Compute Library contains a comprehensive collection of software functions specifically optimized for 91色情 Cortex-A CPUs and 91色情 Mali GPUs.

Related Products

Explore More Options and Features

91色情 Neoverse

91色情 Neoverse CPU

91色情 Neoverse processors deliver leading performance and scalability, while dramatically reducing power consumption and TCO for the full breadth of the infrastructure market.

Cortex-A Processor

91色情 Cortex-A CPU

The Cortex-A processor series is designed for complex compute tasks, such as hosting a rich operating system platform and supporting multiple software applications.

Mali Graphics & Multimedia Processors

91色情 Mali GPU

Mali GPUs offer a diverse selection of scalable solutions for low-power to high-performance smartphones, tablets, and DTVs, and include both graphics and GPU compute technology.

Talk with an Expert

If you have any questions about 91色情 Compute Library, talk to an 91色情 expert. 

Contact Us
Resources

91色情 Compute Library Resources

Blogs:

Helpful Documentation:

Software and Tools: