Mali OpenCL SDK v1.1.0
 All Classes Files Functions Variables Macros Pages
Mali OpenCL SDK v1.1.0 Documentation

Welcome to Mali OpenCL SDK v1.1.0.

The Mali OpenCL SDK v1.1.0 provides developers a framework and series of samples for developing OpenCL 1.1 application on ARM Mali based platforms such as the Mali-T600 family of GPUs. The samples cover a wide range of use cases that utilize the Mali GPU to achieve a significant improvement in performance when compared to running on the CPU alone.

OpenCL is an open standard defined by Khronos that expose the vast parallel processing capabilities of the GPU to the developer, to achieve improvements in performance and power efficiency. The samples are supported with tutorials with step-by-step guidance that describe best practises that should be used when targeting the Mali family of GPUs.

Requirements

To build and run the OpenCL sample applications you will need:

  • Sourcery CodeBench Lite Edition for ARM GNU/Linux. Available for free here for both Windows and Linux.
  • An ARM based development board with a Mali-T600 series GPU running Linux.

Getting Started

Change Log

Summary of changes between versions of the Mali OpenCL SDK.

Changes in version 1.1.0

Changes in version 1.0.0

Contents

Directory Contents
bin Built sample binaries and assets, created when make install is run on the samples.
common A library of commonly used functions.
docs Documentation for the SDK, including tutorials and API references.
include OpenCL header files.
lib An OpenCL dummy library (allows linking of OpenCL applications on the host).
samples Sample OpenCL applications.