Subjects
Gaming Graphics ML Performance and Architecture
OS
Android Linux Windows macOS
Skill Level
Advanced Introductory
Tools, Software, and Languages
Displaying 66 of 66 filters.
7-Zip
adb
Android
Android NDK
Android SDK
Android Studio
Arm Development Studio
Arm Mobile Studio
Arm Performance Studio
Assembly
Bash
Bazel
C
C#
C++
CCA
Clang
CMake
CPP
Docker
ExecuTorch
Frame Advisor
GCC
Generative AI
Godot
Google Pixel 8
Google Test
Halide
Hugging Face
Java
Jupyter Notebook
KleidiAI
Kotlin
LiteRT
llama.cpp
LLM
LLVM
llvm-mca
MediaPipe
MTE
Neon
NX
ONNX
ONNX Runtime
OpenGL ES
Python
PyTorch
QEMU
RenderDoc
RME
Runbook
Rust
SDDiskTool
SME2
SVE2
TensorFlow
TorchAO
TOSA
Trusted Firmware
Unity
Unreal Engine
Visual Studio
Visual Studio Code
Vulkan
Vulkan SDK
XNNPACK
New? Learn the basics of Mobile, Graphics, and Gaming.
Subjects
Gaming Graphics ML Performance and Architecture
OS
Android Linux Windows macOS
Skill Level
Advanced Introductory
Tools, Software, and Languages
Displaying 66 of 66 filters.
7-Zip
adb
Android
Android NDK
Android SDK
Android Studio
Arm Development Studio
Arm Mobile Studio
Arm Performance Studio
Assembly
Bash
Bazel
C
C#
C++
CCA
Clang
CMake
CPP
Docker
ExecuTorch
Frame Advisor
GCC
Generative AI
Godot
Google Pixel 8
Google Test
Halide
Hugging Face
Java
Jupyter Notebook
KleidiAI
Kotlin
LiteRT
llama.cpp
LLM
LLVM
llvm-mca
MediaPipe
MTE
Neon
NX
ONNX
ONNX Runtime
OpenGL ES
Python
PyTorch
QEMU
RenderDoc
RME
Runbook
Rust
SDDiskTool
SME2
SVE2
TensorFlow
TorchAO
TOSA
Trusted Firmware
Unity
Unreal Engine
Visual Studio
Visual Studio Code
Vulkan
Vulkan SDK
XNNPACK
Filters:
Displaying 69 of 69 learning paths.
Date

| FEATURED

PERFORMANCE AND ARCHITECTURE

Accelerate multimodal Voice Assistant performance with KleidiAI and SME2

Java - Kotlin - CPP - SME2 - Android

  15 Apr 2026        30 min

| FEATURED

ML

Enable Neural Super Sampling in Unreal Engine with ML Extensions

Unreal Engine - Vulkan SDK - Visual Studio - NX - Windows

  15 Apr 2026        30 min

| FEATURED

ML

Enable neural graphics using ML Extensions for Vulkan

Vulkan - RenderDoc - NX - Windows

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Profile Unity application performance on Android devices

Unity - C# - Android

  15 Apr 2026        40 min

GAMING

Optimize Unity applications on Android using Neon intrinsics

Unity - C# - Android

  15 Apr 2026        1 hr 30 min

GRAPHICS

Accelerate an OpenCV-based Android Application with KleidiCV

Android - Android Studio - Kotlin - Java

  15 Apr 2026        45 min

PERFORMANCE AND ARCHITECTURE

Accelerate Denoising, Background Blur and Low-Light Camera Effects with SME2

CPP - Docker - SME2 - Linux - macOS

  15 Apr 2026        30 min

ML

Accelerate LiteRT Models on Android with KleidiAI and SME2

C - Python - SME2 - Android

  15 Apr 2026        45 min

PERFORMANCE AND ARCHITECTURE

Analyze a frame with Frame Advisor

Frame Advisor - Android

  15 Apr 2026        10 min

ML

Benchmark a KleidiAI micro-kernel in ExecuTorch

Python - ExecuTorch - XNNPACK - KleidiAI - Linux

  15 Apr 2026        30 min

ML

Build a customer support chatbot on Android with Llama and ExecuTorch

Java - Python - ExecuTorch - macOS - Linux

  15 Apr 2026        1 hr

ML

Build a Hands-Free Selfie Android Application with MediaPipe

Android Studio - Kotlin - MediaPipe - Android

  15 Apr 2026        2 hrs

ML

Build an Android chat app with Llama, KleidiAI, ExecuTorch, and XNNPACK

Java - CPP - Python - Hugging Face - ExecuTorch

  15 Apr 2026        1 hr

ML

Build an Android chat application with ONNX Runtime API

Kotlin - CPP - ONNX Runtime - Android - Hugging Face

  15 Apr 2026        1 hr

GRAPHICS

Build and profile a simple WebGPU Android Application

Java - Kotlin - CPP - Python - macOS

  15 Apr 2026        1 hr 30 min

GRAPHICS

Create Computer Vision Applications with OpenCV on Android Devices

Android - Android Studio - Kotlin - Java - Windows

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Debug with MTE on Google Pixel 8

Android Studio - MTE - Android

  15 Apr 2026        20 min

ML

Deploy optimized ML models with ONNX Runtime on Arm platforms

Python - PyTorch - TensorFlow - ONNX - Android

  15 Apr 2026        4 hrs

GAMING

Deploy Unity Machine Learning Agents on Arm Android devices

Unity - Android

  15 Apr 2026        1 hr

ML

Detect faces with OpenCV on Android Devices

Android - Android Studio - Kotlin - Windows - macOS

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Enable Memory Tagging Extension on Google Pixel 8

MTE - adb - Google Pixel 8 - Android

  15 Apr 2026        10 min

PERFORMANCE AND ARCHITECTURE

Explore Arm Memory Tagging Extension with example programs

QEMU - Linux

  15 Apr 2026        20 min

ML

Fine-tune neural graphics models using Model Gym

PyTorch - Jupyter Notebook - Vulkan - NX - Linux

  15 Apr 2026        45 min

PERFORMANCE AND ARCHITECTURE

Generate audio with Stable Audio Open Small on LiteRT

CPP - Python - Hugging Face - Linux - Android

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Generate audio with Stable Audio Open Small using ExecuTorch

CPP - Python - Hugging Face - ExecuTorch - Linux

  15 Apr 2026        45 min

GRAPHICS

Implement ray tracing effects with Vulkan on Android

Vulkan - Android

  15 Apr 2026        2 hrs

GAMING

Install a Unity Game on a single board computer (Orange Pi 5)

Unity - 7-Zip - SDDiskTool - Android

  15 Apr 2026        40 min

PERFORMANCE AND ARCHITECTURE

Install and Use Arm integration packages for Unity

Unity - Arm Performance Studio - Windows - macOS - Linux

  15 Apr 2026        20 min

GRAPHICS

Learn about Arm Fixed Rate Compression (AFRC)

Vulkan - Android

  15 Apr 2026        25 min

ML

Measure LLM inference performance with KleidiAI and SME2 on Android

SME2 - C++ - llama.cpp - Android - Linux

  15 Apr 2026        40 min

PERFORMANCE AND ARCHITECTURE

Optimize graphics performance using Frame Advisor render graphs

OpenGL ES - Vulkan - Linux - Windows - macOS

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Optimize graphics vertex efficiency for Arm GPUs

C - CPP - Android

  15 Apr 2026        10 min

GAMING

Optimize hardware ray tracing with Lumen on Android devices

Unreal Engine - Android

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Optimize image processing on Android using Halide

Android Studio - Halide - CPP - Kotlin - CMake

  15 Apr 2026        3 hrs

ML

Profile ONNX model performance with SME2 using KleidiAI and ONNX Runtime

C++ - ONNX Runtime - SME2 - Android - Linux

  15 Apr 2026        40 min

ML

Profile the Performance of AI and ML Mobile Applications on Arm

Android Studio - LiteRT - Hugging Face - Android - Linux

  15 Apr 2026        1 hr

ML

Quantize neural upscaling models with ExecuTorch

ExecuTorch - TorchAO - Vulkan - TOSA - NX

  15 Apr 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Query Arm GPU configuration information

Android NDK - adb - Android

  15 Apr 2026        15 min

ML

Run LLM inference on Android with KleidiAI, MediaPipe, and XNNPACK

Java - MediaPipe - Android SDK - Android NDK - Bazel

  15 Apr 2026        1 hr

ML

Run Vision LLM inference on Android with KleidiAI and MNN

Android Studio - KleidiAI - Android

  15 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Write SIMD code on Arm using Rust

GCC - Clang - Rust - Runbook - Linux

  13 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Learn SVE and SME programming with SIMD Loops

C - CPP - GCC - Clang - SME2

  13 Apr 2026        30 min

PERFORMANCE AND ARCHITECTURE

Accelerate Matrix Multiplication Performance with SME2

C - Clang - LLVM - SME2 - Linux

  13 Apr 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Optimize SIMD code with vectorization-friendly data layout

GCC - Clang - Runbook - Linux

  29 Mar 2026        45 min

PERFORMANCE AND ARCHITECTURE

Migrate x86-64 SIMD to Arm64

GCC - Clang - Linux

  29 Mar 2026        30 min

ML

Profile ExecuTorch models with SME2 on Arm

ExecuTorch - Python - CMake - SME2 - macOS

  27 Mar 2026        1 hr 30 min

PERFORMANCE AND ARCHITECTURE

Introduction to SIMD.info

GCC - Clang - Rust - Runbook - Linux

  27 Mar 2026        30 min

PERFORMANCE AND ARCHITECTURE

Understand the `restrict` keyword in C99

GCC - Clang - SVE2 - Runbook - Linux

  26 Mar 2026        30 min

ML

Create and train a PyTorch model for digit classification using the MNIST dataset

Android Studio - Visual Studio Code - Windows - Linux - macOS

  26 Mar 2026        2 hrs 40 min

PERFORMANCE AND ARCHITECTURE

Memory latency for application software developers

GCC - Clang - Runbook - Linux

  26 Mar 2026        40 min

PERFORMANCE AND ARCHITECTURE

Learn about LLVM Machine Code Analyzer

Assembly - llvm-mca - Runbook - Linux - Windows

  26 Mar 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Develop a native C++ library on an Arm-based machine

CPP - GCC - Clang - CMake - Google Test

  26 Mar 2026        2 hrs

PERFORMANCE AND ARCHITECTURE

Learn about Autovectorization

GCC - Clang - Runbook - Linux

  26 Mar 2026        45 min

ML

Accelerate Generative AI workloads using KleidiAI

CPP - Generative AI - Neon - Runbook - Linux

  26 Mar 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Learn about integer and floating-point conversions

GCC - Clang - Runbook - Linux

  26 Mar 2026        30 min

PERFORMANCE AND ARCHITECTURE

Learn about function multiversioning

C - CPP - Runbook - Linux - Android

  25 Mar 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Understand floating-point behavior across x86 and Arm architectures

CPP - Linux

  25 Mar 2026        30 min

ML

Run ERNIE-4.5 Mixture of Experts model on Armv9 with llama.cpp

Python - CPP - Bash - llama.cpp - Linux

  25 Mar 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Use the Eigen Linear Algebra Library on Arm

GCC - Clang - Runbook - Linux

  25 Mar 2026        45 min

PERFORMANCE AND ARCHITECTURE

Get started with Realm Management Extension (RME)

Trusted Firmware - Arm Development Studio - RME - CCA - Runbook

  25 Mar 2026        30 min

PERFORMANCE AND ARCHITECTURE

Write Neon intrinsics using GitHub Copilot to improve Adler32 performance

GCC - Runbook - Linux

  24 Mar 2026        45 min

PERFORMANCE AND ARCHITECTURE

Get started with Scalable Vector Extension 2 (SVE2) on Android

Android Studio - Android

  13 Mar 2026        40 min

ML

Understand KleidiAI SME2 matmul microkernels

C++ - KleidiAI - llama.cpp - SME2 - Android

  06 Mar 2026        40 min

GRAPHICS

Get started with Arm Accuracy Super Resolution (Arm ASR)

Unreal Engine - Android

  30 Jan 2026        40 min

GAMING

How to Enable Hardware Ray Tracing on Lumen for Android Devices

Unreal Engine - Android

  29 Jan 2026        10 min

GAMING

Get started with Unity on Android

Unity - C# - Android

  16 Jan 2026        30 min

PERFORMANCE AND ARCHITECTURE

Get started with Arm Performance Studio

Arm Performance Studio - Arm Mobile Studio - Android

  14 Jan 2026        1 hr

PERFORMANCE AND ARCHITECTURE

Profile Android game performance in Godot with Arm Performance Studio

Godot - Arm Performance Studio - Windows - macOS - Linux

  01 Oct 2025        15 min

PERFORMANCE AND ARCHITECTURE

Get started with Arm hardware

Android

  05 Feb 2025        5 min