Qualcomm Math Library

A product of Qualcomm Technologies, Inc.

Qualcomm Math Library - Windows

Qualcomm Math Library - OS X

Qualcomm Math Library - Linux

If you are an app developer or an algorithm developer dealing with low level math routines, you know that squeezing the peak performance out of any processor is difficult and time consuming. And it’s even worse, when you have to start from scratch to support the newer generation processor. To address this portability across generations and to give you superior performance while maintaining the numerical correctness for your mathematical routines, Qualcomm is providing developers with Qualcomm® Math Library.

Qualcomm Math Library (QML) is a high performance numerical linear algebra library that supports Qualcomm® Snapdragon™ mobile platforms. By using Qualcomm Math Library, not only can developers take advantage of the performance offered by Snapdragon processors, but also depend on the numerical correctness and portability across Snapdragon processors. In addition, Qualcomm Math Library helps applications run well across different generations of Snapdragon processors.

Qualcomm Math Library supports almost 2000 primitives (full BLAS levels 1, 2 and 3 support, and full LAPACK 3.6.0 support), including all precisions (single, double, single complex, and double complex). QML is designed to allow developers to meet the ever increasing demand for performance, decrease development time, while abstracting away the chipset differences between each generation of Snapdragon processors. This allows developers to focus on higher level algorithms and user experience without worrying if the application will run well on each individual processor.

The Qualcomm Math Library supports Qualcomm Snapdragon mobile processors, allowing developers to use a single library and scale their algorithms from mobile phones.

With the support for standard BLAS and LAPACK interfaces, the Qualcomm Math Library makes it easy to port frameworks and applications to Snapdragon processors.