Subjects
Gaming Graphics ML Performance and Architecture
OS
Android Linux Windows macOS
Skill Level
Advanced Introductory
Tools, Software, and Languages
Displaying 56 of 56 filters.
7-Zip
adb
Android
Android NDK
Android SDK
Android Studio
Arm Development Studio
Arm Mobile Studio
Arm Performance Studio
Assembly
Bazel
C
C#
C++
CCA
Clang
CMake
Coding
Docker
ExecuTorch
Frame Advisor
GCC
Generative AI
Godot
Google Pixel 8
Google Test
Hugging Face
Java
KleidiAI
Kotlin
LiteRT
LLM
LLVM
llvm-mca
MediaPipe
MTE
NEON
ONNX Runtime
OpenGL ES
Python
PyTorch
QEMU
RenderDoc
RME
Runbook
Rust
SDDiskTool
SVE2
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 56 of 56 filters.
7-Zip
adb
Android
Android NDK
Android SDK
Android Studio
Arm Development Studio
Arm Mobile Studio
Arm Performance Studio
Assembly
Bazel
C
C#
C++
CCA
Clang
CMake
Coding
Docker
ExecuTorch
Frame Advisor
GCC
Generative AI
Godot
Google Pixel 8
Google Test
Hugging Face
Java
KleidiAI
Kotlin
LiteRT
LLM
LLVM
llvm-mca
MediaPipe
MTE
NEON
ONNX Runtime
OpenGL ES
Python
PyTorch
QEMU
RenderDoc
RME
Runbook
Rust
SDDiskTool
SVE2
Trusted Firmware
Unity
Unreal Engine
Visual Studio
Visual Studio Code
Vulkan
Vulkan SDK
XNNPACK
Filters:
Displaying 56 of 56 learning paths.
Date

PERFORMANCE AND ARCHITECTURE

Migrate x86-64 SIMD to Arm64

GCC - Clang - Linux

  30 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Understand floating-point behavior across x86 and Arm architectures

C++ - Linux

  30 Sep 2025        30 min

ML

Get started with neural graphics using ML Extensions for VulkanĀ®

Vulkan - RenderDoc - Windows

  22 Sep 2025        30 min

ML

Neural Super Sampling in Unreal Engine

Unreal Engine - Vulkan SDK - Visual Studio - Windows

  22 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Code kata: perfect your SVE and SME skills with SIMD Loops

C - C++ - GCC - Clang - Linux

  19 Sep 2025        30 min

ML

Vision LLM inference on Android with KleidiAI and MNN

Android Studio - KleidiAI - Android

  17 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

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

C++ - Docker - Linux - macOS

  12 Sep 2025        30 min

GAMING

Get started with Unity on Android

Unity - C# - Android

  09 Sep 2025        30 min

ML

Build a Hands-Free Selfie Android Application with MediaPipe

Android Studio - Kotlin - MediaPipe - Android

  05 Sep 2025        2 hrs

ML

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

Java - C++ - Python - Hugging Face - macOS

  05 Sep 2025        1 hr

ML

Build an Android chat application with ONNX Runtime API

Kotlin - C++ - ONNX Runtime - Android - Hugging Face

  05 Sep 2025        1 hr

GRAPHICS

Build and profile a simple WebGPU Android Application

Java - Kotlin - C++ - Python - macOS

  05 Sep 2025        1 hr 30 min

PERFORMANCE AND ARCHITECTURE

Debug with MTE on Google Pixel 8

Android Studio - MTE - Android

  05 Sep 2025        20 min

GRAPHICS

Get started with Arm Accuracy Super Resolution (Arm ASR)

Unreal Engine - Android

  05 Sep 2025        40 min

PERFORMANCE AND ARCHITECTURE

Get started with Arm Performance Studio

Arm Performance Studio - Arm Mobile Studio - Android

  05 Sep 2025        1 hr

PERFORMANCE AND ARCHITECTURE

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

Android Studio - Android

  05 Sep 2025        40 min

GRAPHICS

Learn about Arm Fixed Rate Compression (AFRC)

Vulkan - Android

  05 Sep 2025        25 min

GRAPHICS

Learn about Ray Tracing with Vulkan on Android

Vulkan - Android

  05 Sep 2025        2 hrs

PERFORMANCE AND ARCHITECTURE

Memory Tagging Extension on Google Pixel 8

MTE - adb - Google Pixel 8 - Android

  05 Sep 2025        10 min

PERFORMANCE AND ARCHITECTURE

Profiling Unity apps on Android

Unity - C# - Android

  05 Sep 2025        40 min

PERFORMANCE AND ARCHITECTURE

Query Arm GPU configuration information

Android NDK - adb - Android

  05 Sep 2025        15 min

GAMING

Using Neon intrinsics to optimize Unity on Android

Unity - C# - Android

  05 Sep 2025        1 hr 30 min

ML

Accelerate Generative AI workloads using KleidiAI

C++ - Generative AI - NEON - Runbook - Linux

  05 Sep 2025        1 hr

ML

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

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

  05 Sep 2025        2 hrs 40 min

PERFORMANCE AND ARCHITECTURE

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

C++ - GCC - Clang - CMake - Google Test

  05 Sep 2025        2 hrs

PERFORMANCE AND ARCHITECTURE

Get started with Realm Management Extension (RME)

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

  05 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Introduction to SIMD.info

GCC - Clang - Rust - Runbook - Linux

  05 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Learn about Autovectorization

GCC - Clang - Runbook - Linux

  05 Sep 2025        45 min

PERFORMANCE AND ARCHITECTURE

Learn about function multiversioning

C - C++ - Runbook - Linux - Android

  05 Sep 2025        1 hr

PERFORMANCE AND ARCHITECTURE

Learn about integer and floating-point conversions

GCC - Clang - Runbook - Linux

  05 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Learn about LLVM Machine Code Analyzer

Assembly - llvm-mca - Runbook - Linux - Windows

  05 Sep 2025        1 hr

PERFORMANCE AND ARCHITECTURE

Learn how to write SIMD code on Arm using Rust

GCC - Clang - Rust - Runbook - Linux

  05 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Memory latency for application software developers

GCC - Clang - Runbook - Linux

  05 Sep 2025        40 min

PERFORMANCE AND ARCHITECTURE

Optimize SIMD code with vectorization-friendly data layout

GCC - Clang - Runbook - Linux

  05 Sep 2025        45 min

PERFORMANCE AND ARCHITECTURE

Understand the `restrict` keyword in C99

GCC - Clang - SVE2 - Runbook - Linux

  05 Sep 2025        30 min

PERFORMANCE AND ARCHITECTURE

Use the Eigen Linear Algebra Library on Arm

GCC - Clang - Runbook - Linux

  05 Sep 2025        45 min

PERFORMANCE AND ARCHITECTURE

Profile Android game performance in Godot with Arm Performance Studio

Godot - Arm Performance Studio - Windows - macOS - Linux

  28 Jul 2025        15 min

PERFORMANCE AND ARCHITECTURE

Generate audio with Stable Audio Open Small on LiteRT

C++ - Python - Hugging Face - Linux - Android

  21 Jul 2025        30 min

PERFORMANCE AND ARCHITECTURE

Accelerate Matrix Multiplication Performance with SME2

C - Clang - Runbook - LLVM - Linux

  21 Jul 2025        1 hr

PERFORMANCE AND ARCHITECTURE

Optimize graphics vertex efficiency for Arm GPUs

C - C++ - Android

  05 Jun 2025        10 min

ML

LLM inference on Android with KleidiAI, MediaPipe, and XNNPACK

Java - MediaPipe - Android SDK - Android NDK - Bazel

  02 Jun 2025        1 hr

ML

Profile the Performance of AI and ML Mobile Applications on Arm

Android Studio - LiteRT - Hugging Face - Android - Linux

  02 Jun 2025        1 hr

PERFORMANCE AND ARCHITECTURE

Accelerate Voice Assistant performance with KleidiAI and SME2

Java - Kotlin - Linux - macOS - Android

  09 May 2025        30 min

GRAPHICS

Accelerate an OpenCV-based Android Application with KleidiCV

Android - Android Studio - Kotlin - Java

  02 May 2025        45 min

PERFORMANCE AND ARCHITECTURE

Analyze a frame with Frame Advisor

Frame Advisor - Android

  02 May 2025        10 min

GRAPHICS

Create Computer Vision Applications with OpenCV on Android Devices

Android - Android Studio - Kotlin - Java - Windows

  02 May 2025        30 min

ML

Detect faces with OpenCV on Android Devices

Android - Android Studio - Kotlin - Windows - macOS

  02 May 2025        30 min

PERFORMANCE AND ARCHITECTURE

Install and Use Arm integration packages for Unity

Unity - Arm Performance Studio - Windows - macOS - Linux

  02 May 2025        20 min

PERFORMANCE AND ARCHITECTURE

Optimizing graphics using Frame Advisor's render graphs

OpenGL ES - Vulkan - Linux - Windows - macOS

  02 May 2025        30 min

PERFORMANCE AND ARCHITECTURE

Write NEON intrinsics using GitHub Copilot to improve Adler32 performance

GCC - Runbook - Linux

  29 Apr 2025        45 min

GAMING

Using Unity's Machine Learning Agents on Arm

Unity - Android

  23 Apr 2025        1 hr

GAMING

Best Practices for hardware ray tracing with Lumen on Android Devices

Unreal Engine - Android

  05 Feb 2025        30 min

PERFORMANCE AND ARCHITECTURE

Get started with Arm hardware

Android

  05 Feb 2025        5 min

GAMING

How to Enable Hardware Ray Tracing on Lumen for Android Devices

Unreal Engine - Android

  05 Feb 2025        10 min

GAMING

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

Unity - 7-Zip - SDDiskTool - Android

  05 Feb 2025        40 min

PERFORMANCE AND ARCHITECTURE

Learn about the Arm Memory Tagging Extension

QEMU - Linux

  05 Feb 2025        20 min