# [Servers and Cloud Computing](https://learn.arm.com/learning-paths/servers-and-cloud-computing/)

## Platforms
- Arm AGI CPU
- AWS Graviton
- Google Axion
- Microsoft Azure Cobalt
- Oracle Cloud Infrastructure (OCI) Ampere Compute

## Subjects
- CI-CD
- Containers and Virtualization
- Databases
- Libraries
- ML
- Performance and Architecture
- Storage
- Web

## OS
- Android
- Linux
- macOS
- other
- Windows

## Skill Level
- Advanced
- Introductory

## Tools, Software, and Languages
- 5G
- ACL
- ActiveGate
- Agent
- AI
- Alluxio
- Amazon ECS
- Amazon EKS
- Android Studio
- Ansible
- Apache
- Apache Arrow
- Apache Beam
- Apache Cassandra
- Apache Spark
- Apache Tomcat
- ApacheBench
- Argo CD
- Arm AI Portal
- Arm Compiler for Linux
- Arm Development Studio
- Arm ISA
- Arm Performance Libraries
- Arm Performix
- Arm Streamline
- Arm System Characterization Tool
- Arm Topo
- armclang
- armie
- ArmRAL
- Arrow Flight
- ASCT
- aspnetcore
- Assembly
- async-profiler
- Autocannon
- AWS
- AWS CDK CLI
- AWS CLI
- AWS Cloud Formation
- AWS CodeBuild
- AWS EC2
- AWS Graviton
- AWS IoT Greengrass
- AWS Lambda
- Azure
- Azure CLI
- Azure Portal
- Bash
- bash
- Bastion
- BenchMARL
- Benchstat
- BitBake
- BOLT
- boto3
- bpftool
- Buildkite
- C
- Capstone
- Cargo
- cassandra-stress
- CCA
- ChromaDB
- CircleCI
- Clair
- Clang
- ClickBench
- ClickHouse
- Cloud Build
- Cloud SQL
- CMake
- Codex
- Confidential Containers
- Couchbase
- CPP
- CPUFreq
- cpupower
- cqlsh
- Criterion
- Cryptsetup
- csharp
- DeepSpeed
- Demo
- DevStack
- Django
- Docker
- Docker Buildx
- dotnet
- Dynatrace
- EDK2
- Elasticsearch
- Envoy
- Erlang
- ESRally
- ExecuTorch
- Facter
- FastAPI
- Fastpath
- fio
- FlameGraph
- Flask
- Flink
- Flyte
- Fortran
- FunASR
- FVP
- Gardener
- GCC
- gdb
- Geekbench
- Gemma
- Generative AI
- Gerrit
- Git
- GitHub
- GitHub Actions
- GitHub CLI
- GitHub Copilot
- GitLab
- GKE
- glibc
- Gluten
- Go
- Golang
- Google Artifact Registry
- Google Axion
- Google Benchmark
- Google Cloud
- Google Cloud Pub/Sub
- Google Dataflow
- Google Test
- Grafana
- Groovy
- gRPC
- Hadoop
- HammerDB
- Helm
- Herd7
- Hiera
- Hive
- Hugging Face
- hwmon
- InnoDB
- Intrinsics
- iPerf3
- ipmitool
- Jaeger
- Java
- Java Object Layout
- JavaScript
- JAX
- Jenkins
- JMH
- JSON
- K3s
- Kafka
- Kata Containers
- KEDA
- Kedify
- Keras
- Keycloak
- KinD
- Kiro
- KleidiAI
- Kolla-Ansible
- kube-bench
- kubectl
- Kubernetes
- Kustomize
- LeRobot
- Libamath
- libbpf
- Linaro Forge
- Linux
- Linux kernel
- Litmus7
- llama.cpp
- LlamaIndex
- LLM
- LLVM
- llvm-mca
- LM Evaluation Harness
- Longhorn
- LSE
- LTO
- MAPPO
- MariaDB
- Maven
- MCP
- Memcached
- Memorystore
- Minecraft
- MinIO
- MLflow
- MLPerf
- Model Context Protocol
- ModelScope
- MongoDB
- mongostat
- mongotop
- mpi
- MQTT
- Multi-Agent Reinforcement Learning
- MySQL
- Neon
- Networking
- Nexmark
- NGINX
- nginx
- Node.js
- npm
- NumPy
- Ollama
- ONNX
- ONNX Runtime
- OpenBLAS
- OpenBMC
- OpenCV
- OpenEBS
- OpenJDK
- OpenJDK 17
- OpenJDK 21
- OpenRNG
- OpenShift
- OpenSSL
- OpenStack
- OpenStack CLI
- Orchard Core
- PAPI
- perf
- Perf
- pgbench
- PGO
- PHP
- PHPBench
- pika
- PostgreSQL
- Profiling
- Prometheus
- psycopg2
- Puppet
- Pytest
- Python
- PyTorch
- Qdrant
- QEMU
- QuantLib
- RabbitMQ
- Rafay
- RAG
- Rails
- Ray
- rctl
- Redis
- redis-benchmark
- Reinforcement Learning
- Remote.It
- RME
- Ruby
- Runbook
- Rust
- scikit-learn
- Sentence Transformers
- Service Mesh
- Siege
- Skaffold
- SME2
- snappy
- Snort3
- SQL
- SSH
- Streamline CLI
- Streamlit
- Supervisor
- SVE
- SVE2
- sysbench
- Sysbench
- Sysreport
- taskset
- Tekton
- Telemetry
- TensorFlow
- Terraform
- Testcontainers
- Text-to-Speech
- ThirdAI
- TimescaleDB
- Tinkerblox
- topdown-tool
- Topo
- TorchAO
- TorchRL
- Trivy
- Trusted Firmware
- Trustee
- TSan
- TuxMake
- tuxmake
- TypeScript
- Ubuntu
- Vectorscan
- Velox
- Veraison
- Visual Studio Code
- vLLM
- VMAS
- VS Code
- vvenc
- Web Server
- Whisper
- WindowsPerf
- WordPress
- wrk2
- x265
- XGBoost
- YAML
- YCSB
- Yocto
- Yocto/BitBake
- zlib
- ZooKeeper

## New? Learn the basics of Servers and Cloud Computing
### [Learn here](https://learn.arm.com/learning-paths/servers-and-cloud-computing/intro/)

## Learning paths

- [Automate x86-to-Arm application migration using Arm MCP Server](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arm-mcp-server/)
- [Migrate x86-64 SIMD to Arm64](https://learn.arm.com/learning-paths/cross-platform/vectorization-comparison/)
- [Optimize application performance using Arm Performix CPU microarchitecture analysis](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-microarchitecture/)
- [Deploy an AI Agent on Arm with llama.cpp and llama-cpp-agent using KleidiAI](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ai-agent-on-cpu/)
- [Accelerate Generative AI workloads using KleidiAI](https://learn.arm.com/learning-paths/cross-platform/kleidiai-explainer/)
- [Learn SVE and SME programming with SIMD Loops](https://learn.arm.com/learning-paths/cross-platform/simd-loops/)
- [Migrate applications to Arm servers using migrate-ease](https://learn.arm.com/learning-paths/servers-and-cloud-computing/migrate-ease/)
- [Porting architecture specific intrinsics](https://learn.arm.com/learning-paths/cross-platform/intrinsics/)
- [Accelerate search performance with SVE2 MATCH on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/sve2-match/)
- [Learn how to tune Redis](https://learn.arm.com/learning-paths/servers-and-cloud-computing/redis_tune/)
- [Analyze the performance of MongoDB on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mongodb/)
- [Run the vvenc H.266 encoder on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/vvenc/)
- [Run x265 (H.265 codec) on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/codec/)
- [Get started with Realm Management Extension (RME)](https://learn.arm.com/learning-paths/cross-platform/cca_rme/)
- [Detect and resolve false sharing in Java on Arm Neoverse](https://learn.arm.com/learning-paths/servers-and-cloud-computing/java-detect-false-sharing/)
- [Enable Arm SPE for Performix memory access analysis](https://learn.arm.com/learning-paths/servers-and-cloud-computing/spe-on-performix/)
- [Deploy models with the Arm AI Portal](https://learn.arm.com/learning-paths/cross-platform/ai-portal-model-deployment/)
- [Optimize a sample C++ application on an Arm-based server with Arm Performix](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-get-started/)
- [Deploy containers on Amazon ECS with AWS Fargate on Graviton processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ecs/)
- [Analyze Java performance on Arm servers using flame graphs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/java-perf-flamegraph/)
- [Autoscale HTTP applications on Kubernetes with KEDA and Kedify](https://learn.arm.com/learning-paths/servers-and-cloud-computing/kedify-http-autoscaling/)
- [Build Linux kernels for Arm cloud instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/kernel-build/)
- [Deploy a Kafka Cluster on Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/kafka/)
- [Deploy a LLM-based vision chatbot with PyTorch and Hugging Face transformers on Google Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/llama-vision/)
- [Deploy Java applications on Azure Cobalt 100 processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/java-on-azure/)
- [Install and validate Helm on Google Cloud C4A Arm-based VMs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/helm-on-gcp/)
- [Optimize network interrupt handling on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/irq-tuning-guide/)
- [Profile llama.cpp performance with Arm Streamline and KleidiAI LLM kernels](https://learn.arm.com/learning-paths/servers-and-cloud-computing/llama_cpp_streamline/)
- [Use Keras Core with TensorFlow, PyTorch, and JAX backends](https://learn.arm.com/learning-paths/servers-and-cloud-computing/keras-core/)
- [Deploy a Large Language Model (LLM) chatbot with llama.cpp using KleidiAI on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/llama-cpu/)
- [Deploy and validate Jenkins on Arm-based cloud servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/)
- [Deploy Apache Kafka on Arm-based Microsoft Azure Cobalt 100 virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/kafka-azure/)
- [Increase application performance with libhugetlbfs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/libhugetlbfs/)
- [Migrate containers to Arm using KubeArchInspect](https://learn.arm.com/learning-paths/servers-and-cloud-computing/kubearchinspect/)
- [Tune the performance of the Java garbage collector](https://learn.arm.com/learning-paths/servers-and-cloud-computing/java-gc-tuning/)
- [Deploy AWS Lambda functions on AWS Graviton processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/lambda_functions/)
- [Deploy Keycloak on Azure Cobalt 100-based Arm64 virtual machines for identity and access management](https://learn.arm.com/learning-paths/servers-and-cloud-computing/keycloak-cobalt/)
- [Get started with Servers and Cloud Computing](https://learn.arm.com/learning-paths/servers-and-cloud-computing/intro/)
- [Run Java applications on Google Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/java-on-axion/)
- [Create an Arm-based Kubernetes cluster on Google Cloud Platform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gke/)
- [Deploy a containerized application using Azure Container Instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/from-iot-to-the-cloud-part2/)
- [Deploy a GitHub Actions self-hosted runner on a Google Axion C4A virtual machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/github-on-arm/)
- [Learn how to migrate an x86 application to multi-architecture with Arm-based on Google Axion Processor on GKE](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gke-multi-arch/)
- [Measure and modify Go garbage collection behavior on AWS Graviton-based compute](https://learn.arm.com/learning-paths/servers-and-cloud-computing/go-gc-default-settings/)
- [Migrate x86 workloads to Arm on Google Kubernetes Engine with Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gke-multi-arch-axion/)
- [Optimize exponential functions with FEXPA](https://learn.arm.com/learning-paths/servers-and-cloud-computing/fexpa/)
- [Optimize MLOps with Arm-hosted GitHub Runners](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gh-runners/)
- [Use RunsOn to deploy managed, self-hosted Arm runners for GitHub Actions](https://learn.arm.com/learning-paths/servers-and-cloud-computing/github-actions-runner/)
- [Benchmark Linux kernel performance on Arm servers with Fastpath](https://learn.arm.com/learning-paths/servers-and-cloud-computing/fastpath/)
- [Benchmark the performance of Flink on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/flink/)
- [Build ML Workflow Pipelines with Flyte and gRPC on Google Cloud C4A Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/flyte-with-grpc/)
- [Deploy .NET applications to Arm virtual machines and Azure Container Registry](https://learn.arm.com/learning-paths/servers-and-cloud-computing/from-iot-to-the-cloud-part1/)
- [Deploy an application to Azure Kubernetes Service on Arm-based virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/from-iot-to-the-cloud-part3/)
- [Deploy Apache Flink on Google Cloud C4A (Arm-based Axion VMs)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/flink-on-gcp/)
- [Deploy Gardener on Google Cloud C4A (Arm-based Axion VMs)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gardener-gcp/)
- [Optimize performance using Link-Time Optimization with GCC](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gcc-lto/)
- [Use Infrastructure as Code and Pulumi to provision Azure resources](https://learn.arm.com/learning-paths/servers-and-cloud-computing/from-iot-to-the-cloud-part4/)
- [Analyze cache behavior with Perf C2C on Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/false-sharing-arm-spe/)
- [Identify and optimize code hotspots using the Arm Performix MCP server](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-mcp-agent/)
- [Benchmark Go performance with Sweet and Benchstat](https://learn.arm.com/learning-paths/servers-and-cloud-computing/go-benchmarking-with-sweet/)
- [Deploy Golang on Azure Cobalt 100 on Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/golang-on-azure/)
- [Deploy Arm virtual machines on Google Cloud Platform (GCP) using Terraform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gcp/)
- [Deploy ModelScope FunASR Model on Arm Servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/funasr/)
- [Learn about glibc with Large System Extensions for performance improvement](https://learn.arm.com/learning-paths/servers-and-cloud-computing/glibc-with-lse/)
- [Accelerate Bitmap Scanning with Neon and SVE Instructions on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/bitmap_scan_sve2/)
- [Accelerate Natural Language Processing (NLP) models from Hugging Face on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/benchmark-nlp/)
- [Accelerate Whisper on Arm with Hugging Face Transformers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/whisper/)
- [Access running containers using Supervisor, SSH, and Remote.It](https://learn.arm.com/learning-paths/servers-and-cloud-computing/supervisord/)
- [Add Arm nodes to your GKE cluster using a multi-architecture Ollama container image](https://learn.arm.com/learning-paths/servers-and-cloud-computing/multiarch_ollama_on_gke/)
- [Benchmark QuantLib on Azure Cobalt](https://learn.arm.com/learning-paths/servers-and-cloud-computing/quantlib/)
- [Benchmarking MySQL with Sysbench](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mysql_benchmark/)
- [Build a CCA Attestation Service on AWS with Veraison](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-veraison-aws/)
- [Build a multi-architecture Kubernetes cluster running nginx on Azure AKS](https://learn.arm.com/learning-paths/servers-and-cloud-computing/multiarch_nginx_on_aks/)
- [Build a RAG application using Zilliz Cloud on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/milvus-rag/)
- [Build a real-time analytics pipeline with ClickHouse on Google Cloud Axion](https://learn.arm.com/learning-paths/servers-and-cloud-computing/clickhouse-gcp/)
- [Build and run vLLM on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/vllm/)
- [Build and share Docker images using AWS CodeBuild](https://learn.arm.com/learning-paths/servers-and-cloud-computing/codebuild/)
- [Build computer vision pipelines with OpenCV on a Google Cloud C4A Axion VM](https://learn.arm.com/learning-paths/servers-and-cloud-computing/opencv-on-axion/)
- [Build multi-architecture applications with Red Hat OpenShift Pipelines on AWS](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openshift/)
- [Build RAG applications with LlamaIndex on a Google Cloud C4A virtual machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/llamaindex-rag-axion/)
- [Build Semantic Search and Chatbot Retrieval Systems with Qdrant on Google Cloud C4A Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/qdrant-on-axion/)
- [Building and Benchmarking DLRM on Arm Neoverse V2 with MLPerf](https://learn.arm.com/learning-paths/servers-and-cloud-computing/dlrm/)
- [Create an Arm-based Kubernetes cluster on Microsoft Azure Kubernetes Service](https://learn.arm.com/learning-paths/servers-and-cloud-computing/aks/)
- [Create an Azure Linux 3.0 virtual machine with Cobalt 100 processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/azure-vm/)
- [Create multi-architecture Docker images with Buildkite on Google Axion](https://learn.arm.com/learning-paths/servers-and-cloud-computing/buildkite-gcp/)
- [Deploy a .NET application on Microsoft Azure Cobalt 100 VMs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/azure-cobalt-cicd-aks/)
- [Deploy a Cobalt 100 Virtual Machine on Azure](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cobalt/)
- [Deploy a live sensor dashboard with TimescaleDB and Grafana on Google Cloud C4A](https://learn.arm.com/learning-paths/servers-and-cloud-computing/timescaledb-on-gcp/)
- [Deploy a mixed-placement AI shopping assistant on Google Kubernetes Engine with Axion-based compute](https://learn.arm.com/learning-paths/servers-and-cloud-computing/storefront-ai-assistant-gke-axion/)
- [Deploy a RAG-based Chatbot with llama-cpp-python using KleidiAI on Google Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rag/)
- [Deploy a static website to Amazon S3 and integrate with AWS Lambda and DynamoDB using the Serverless Framework](https://learn.arm.com/learning-paths/servers-and-cloud-computing/serverless-framework-aws-s3/)
- [Deploy Alluxio on Azure Cobalt 100 Arm64 virtual machines for data orchestration and caching](https://learn.arm.com/learning-paths/servers-and-cloud-computing/alluxio-cobalt/)
- [Deploy an Amazon EKS cluster with AWS Graviton-based nodes using Rafay](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rafay-eks/)
- [Deploy and integrate AWS Lambda with DynamoDB using the Serverless Framework](https://learn.arm.com/learning-paths/servers-and-cloud-computing/serverless-framework-aws-lambda-dynamodb/)
- [Deploy Apache Spark on Google Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/spark-on-gcp/)
- [Deploy applications on Arm-based GKE using GitOps with Argo CD](https://learn.arm.com/learning-paths/servers-and-cloud-computing/argo-cd-gcp/)
- [Deploy Arcee AFM-4.5B on Arm-based AWS Graviton4 with Llama.cpp](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arcee-foundation-model-on-aws/)
- [Deploy Arcee AFM-4.5B on Arm-based Google Cloud Axion with Llama.cpp](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arcee-foundation-model-on-gcp/)
- [Deploy Arm Instances on AWS using Terraform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/aws-terraform/)
- [Deploy Arm Instances on Oracle Cloud Infrastructure (OCI) using Terraform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/oci-terraform/)
- [Deploy Arm virtual machines on Microsoft Azure with Terraform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/azure-terraform/)
- [Deploy Arm-based Cobalt 100 VMs using Azure Resource Manager templates](https://learn.arm.com/learning-paths/servers-and-cloud-computing/azure-arm-template/)
- [Deploy AWS services using the Serverless Framework](https://learn.arm.com/learning-paths/servers-and-cloud-computing/serverless-framework-aws-intro/)
- [Deploy Cassandra on a Google Axion C4A virtual machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cassandra-on-gcp/)
- [Deploy CircleCI Arm Native Workflows on AWS EC2 Graviton](https://learn.arm.com/learning-paths/servers-and-cloud-computing/circleci-on-aws/)
- [Deploy containers on Arm-based compute using Amazon ECS and the AWS CDK](https://learn.arm.com/learning-paths/servers-and-cloud-computing/aws-cdk/)
- [Deploy Couchbase on Google Cloud C4A](https://learn.arm.com/learning-paths/servers-and-cloud-computing/couchbase-on-gcp/)
- [Deploy DeepSeek-R1 on Arm Servers with llama.cpp](https://learn.arm.com/learning-paths/servers-and-cloud-computing/deepseek-cpu/)
- [Deploy Django on Arm-based Google Cloud C4A](https://learn.arm.com/learning-paths/servers-and-cloud-computing/django-on-gcp/)
- [Deploy Elasticsearch on Azure Cobalt 100 Arm virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/elasticsearch-on-azure/)
- [Deploy Envoy Proxy on Google Cloud C4A (Arm-based Axion VMs)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/envoy-gcp/)
- [Deploy Gerrit on a Google Cloud C4A instance](https://learn.arm.com/learning-paths/servers-and-cloud-computing/gerrit-on-gcp/)
- [Deploy High-Performance Analytics with Apache Arrow and Arrow Flight on Google Cloud C4A Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/apache_arrow_and_flight/)
- [Deploy MariaDB on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mariadb/)
- [Deploy Memcached as a cache for MySQL and PostgreSQL on Arm based servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/memcached_cache/)
- [Deploy MinIO on Azure Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/minio-cobalt/)
- [Deploy MongoDB on an Arm-based Google Axion C4A VM](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mongodb-on-gcp/)
- [Deploy MySQL and WordPress on an always free tier Arm shape](https://learn.arm.com/learning-paths/servers-and-cloud-computing/wordpress/)
- [Deploy MySQL on Microsoft Azure Cobalt 100 processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mysql-azure/)
- [Deploy NGINX on Azure Cobalt 100 Arm-based virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/nginx-on-azure/)
- [Deploy Node.js on Google Cloud C4A Arm-based Axion VMs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/node-js-gcp/)
- [Deploy OpenStack on Azure Cobalt 100 Arm64 Virtual Machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openstack-on-azure/)
- [Deploy OpenTelemetry on Google Cloud C4A Axion processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/opentelemetry/)
- [Deploy Phi-4-mini model with ONNX Runtime on Azure Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/onnx/)
- [Deploy PHP on Google Cloud C4A Arm-based Axion VMs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/php-on-gcp/)
- [Deploy PostgreSQL on Azure Cobalt 100 Arm64 virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/postgresql-cobalt/)
- [Deploy Puppet on Google Cloud C4A](https://learn.arm.com/learning-paths/servers-and-cloud-computing/puppet-on-gcp/)
- [Deploy RabbitMQ on Arm64 Cloud Platforms (Azure and GCP)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rabbitmq-gcp/)
- [Deploy Redis as a cache for MySQL and PostgreSQL on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/redis_cache/)
- [Deploy Redis for data searching on Google Cloud C4A](https://learn.arm.com/learning-paths/servers-and-cloud-computing/redis-data-searching/)
- [Deploy Redis on Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/redis/)
- [Deploy Redis on Azure Cobalt 100 Arm64 virtual machines for real-time messaging and event processing](https://learn.arm.com/learning-paths/servers-and-cloud-computing/redis-cobalt/)
- [Deploy Ruby on Rails on Arm-based Google Cloud C4A virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ruby-on-rails/)
- [Deploy Rust on Google Cloud C4A (Arm-based Axion VMs)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rust-on-gcp/)
- [Deploy SqueezeNet 1.0 INT8 model with ONNX Runtime on Azure Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/onnx-on-azure/)
- [Deploy TensorFlow on Google Cloud C4A (Arm-based Axion VMs)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/tensorflow-gcp/)
- [Deploy TypeScript on Google Cloud C4A virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/typescript-on-gcp/)
- [Deploy WordPress with MySQL on Arm-based instances using Amazon EKS](https://learn.arm.com/learning-paths/servers-and-cloud-computing/eks/)
- [Develop and Validate Firmware Pre-Silicon on Arm Neoverse CSS V3](https://learn.arm.com/learning-paths/servers-and-cloud-computing/neoverse-rdv3-swstack/)
- [Get ready for performance analysis with Sysreport](https://learn.arm.com/learning-paths/servers-and-cloud-computing/sysreport/)
- [Get started with Arm-based cloud instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/)
- [Get started with parallel application development](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mpi/)
- [How to use AWS Graviton processors on AWS Fargate with Copilot](https://learn.arm.com/learning-paths/servers-and-cloud-computing/aws-copilot/)
- [Install Vectorscan (Hyperscan on Arm) and use it with Snort 3](https://learn.arm.com/learning-paths/servers-and-cloud-computing/vectorscan/)
- [Learn about Large System Extensions (LSE)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/lse/)
- [Learn about optimization techniques using the g++ compiler](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cplusplus_compilers_flags/)
- [Learn how to build and deploy a multi-architecture application on Amazon EKS](https://learn.arm.com/learning-paths/servers-and-cloud-computing/eks-multi-arch/)
- [Learn how to deploy a Django application](https://learn.arm.com/learning-paths/servers-and-cloud-computing/django/)
- [Learn how to deploy Envoy](https://learn.arm.com/learning-paths/servers-and-cloud-computing/envoy/)
- [Learn how to deploy MySQL](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mysql/)
- [Learn how to deploy Nginx](https://learn.arm.com/learning-paths/servers-and-cloud-computing/nginx/)
- [Learn how to deploy PostgreSQL](https://learn.arm.com/learning-paths/servers-and-cloud-computing/postgresql/)
- [Learn how to deploy Spark on AWS Graviton2](https://learn.arm.com/learning-paths/servers-and-cloud-computing/spark/)
- [Learn how to tune Envoy](https://learn.arm.com/learning-paths/servers-and-cloud-computing/envoy_tune/)
- [Manage the ML lifecycle with MLflow on Google Cloud C4A Axion VM](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mlflow-axion/)
- [Measure and accelerate PyTorch Inference on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/torchbench/)
- [Measure Machine Learning Inference Performance on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ml-perf/)
- [Measure performance of ClickHouse on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/clickhouse/)
- [Measure performance of compression libraries on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/snappy/)
- [Microbenchmark and tune network performance with iPerf3 and Linux traffic control](https://learn.arm.com/learning-paths/servers-and-cloud-computing/microbenchmark-network-iperf3/)
- [Microbenchmark storage performance with fio on Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/disk-io-benchmark/)
- [Migrate a .NET application to Azure Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/dotnet-migration/)
- [Migrate and optimize a .NET nopCommerce application on Microsoft Azure](https://learn.arm.com/learning-paths/servers-and-cloud-computing/dotnet-migration-nopcommerce/)
- [Migrate applications between Arm platforms using Kiro Arm SoC Migration Power](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arm-soc-migration-learning-path/)
- [Migrate applications that leverage performance libraries](https://learn.arm.com/learning-paths/servers-and-cloud-computing/using-and-porting-performance-libs/)
- [Migrate MySQL from on-premises x64 to Azure Cobalt 100 Arm VMs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mysql-lns-azure/)
- [Migrating applications to Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/migration/)
- [Monitor Azure Cobalt 100 Arm64 virtual machines using Dynatrace OneAgent](https://learn.arm.com/learning-paths/servers-and-cloud-computing/dynatrace-azure/)
- [Optimize an Adler-32 checksum function with SVE intrinsics using the Arm MCP server](https://learn.arm.com/learning-paths/servers-and-cloud-computing/adler32-kiro/)
- [Optimize application performance with CPU affinity](https://learn.arm.com/learning-paths/servers-and-cloud-computing/pinning-threads/)
- [Optimize C++ performance with Profile-Guided Optimization and Google Benchmark](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cpp-profile-guided-optimisation/)
- [Optimize the performance of Snort 3 using multithreading](https://learn.arm.com/learning-paths/servers-and-cloud-computing/snort3-multithreading/)
- [Perform Sentiment Analysis on X on Arm-based EKS clusters](https://learn.arm.com/learning-paths/servers-and-cloud-computing/sentiment-analysis-eks/)
- [Port Code to Arm Scalable Vector Extension (SVE)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/sve/)
- [Run a .NET Aspire application on Arm-based VMs on AWS and GCP](https://learn.arm.com/learning-paths/servers-and-cloud-computing/net-aspire/)
- [Run a Large Language Model (LLM) chatbot with PyTorch using KleidiAI on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/pytorch-llama/)
- [Run a Natural Language Processing (NLP) model from Hugging Face on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/nlp-hugging-face/)
- [Run an LLM chatbot with rtp-llm on Arm-based servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rtp-llm/)
- [Run Apache Spark SQL workloads on Azure Cobalt 100 Arm64 using Gluten and Velox for accelerated analytics](https://learn.arm.com/learning-paths/servers-and-cloud-computing/spark-velox-cobalt/)
- [Run CircleCI Arm Native Workflows on a SUSE Arm GCP VM](https://learn.arm.com/learning-paths/servers-and-cloud-computing/circleci-gcp/)
- [Run distributed inference with llama.cpp on Arm-based AWS Graviton4 instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/distributed-inference-with-llama-cpp/)
- [Run memcached on Arm servers and measure its performance](https://learn.arm.com/learning-paths/servers-and-cloud-computing/memcached/)
- [Run MongoDB on Arm-based Azure Cobalt 100 instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mongodb-on-azure/)
- [Run Spark applications on Microsoft Azure Cobalt 100 processors](https://learn.arm.com/learning-paths/servers-and-cloud-computing/spark-on-azure/)
- [Run Text Classification with ThirdAI on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/thirdai-sentiment-analysis/)
- [Run vLLM inference with INT4 quantization on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/vllm-acceleration/)
- [Scale AI workloads with Ray on Google Cloud C4A Axion VM](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ray-on-axion/)
- [Scan multi-architecture containers with Trivy on Azure Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/trivy-on-gcpp/)
- [Train and benchmark AI workloads with DeepSpeed on Google Cloud C4A Axion VMs](https://learn.arm.com/learning-paths/servers-and-cloud-computing/deepspeed-on-axion/)
- [Train and deploy XGBoost models on Google Cloud C4A Axion VM](https://learn.arm.com/learning-paths/servers-and-cloud-computing/xgboost-on-axion/)
- [Tune MySQL performance on Arm-based platforms](https://learn.arm.com/learning-paths/servers-and-cloud-computing/mysql_tune/)
- [Tune NGINX performance on Arm-based platforms](https://learn.arm.com/learning-paths/servers-and-cloud-computing/nginx_tune/)
- [Tune PostgreSQL performance on Arm-based platforms](https://learn.arm.com/learning-paths/servers-and-cloud-computing/postgresql_tune/)
- [Understand Arm Pointer Authentication](https://learn.arm.com/learning-paths/servers-and-cloud-computing/pac/)
- [Use Clair to scan container images and generate vulnerability reports](https://learn.arm.com/learning-paths/servers-and-cloud-computing/clair/)
- [Use Longhorn to deploy persistent storage for Kubernetes workloads on Arm-based Azure virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/longhorn-cobalt/)
- [Use OpenEBS for Kubernetes-native persistent storage on Azure Cobalt 100-based Arm64 virtual machines](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openebs-cobalt/)
- [Validate PAC/BTI security features in OpenJDK on Google Cloud C4A](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openjdk-pacbti-gcp/)
- [Build a CI/CD pipeline using GitLab-hosted Arm runners](https://learn.arm.com/learning-paths/cross-platform/gitlab-managed-runners/)
- [Build a CI/CD pipeline with GitLab on Google Axion](https://learn.arm.com/learning-paths/cross-platform/gitlab/)
- [Build NVIDIA JetPack Yocto images for Jetson Orin NX, Orin Nano, and Thor platforms](https://learn.arm.com/learning-paths/cross-platform/nvidia-jetpack-yocto-build/)
- [Deploy a Windows on Arm virtual machine on Microsoft Azure](https://learn.arm.com/learning-paths/cross-platform/woa_azure/)
- [Deploy an AWS IoT Greengrass custom component to Arm devices and verify PAC/BTI support](https://learn.arm.com/learning-paths/cross-platform/aws-greengrass-pacbti-test/)
- [Deploy Tinkerblox UltraEdge HPC-I for AI and mixed workloads on Arm](https://learn.arm.com/learning-paths/cross-platform/tinkerblox_ultraedge/)
- [Profile GPT-2 inference with the Arm Performix Instruction Mix recipe](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-instruction-mix/)
- [Run optimized LLMs from the Arm AI Portal on Arm Neoverse-based instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ai-portal-cloud-text-to-text/)
- [Run an optimized text-to-speech model from the Arm AI Portal on an Arm Neoverse-based instance](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ai-portal-text-to-speech/)
- [Discover and deploy AI models with the Arm AI Portal MCP server](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ai-portal-mcp/)
- [Automate x86 to Arm Migration with Docker MCP Toolkit, VS Code and GitHub Copilot](https://learn.arm.com/learning-paths/servers-and-cloud-computing/docker-mcp-toolkit/)
- [Train multi-agent reinforcement learning policies with MAPPO on an Arm-based cloud instance](https://learn.arm.com/learning-paths/servers-and-cloud-computing/train-mappo-navigation-arm-cloud/)
- [Optimize memory access behavior using the Arm Performix MCP server](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-memory-access/)
- [Get started with the arm-performix agent skill for profiling and improving Arm workloads](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-llm-agent-skill/)
- [Explore secure device attach in Arm CCA Realms](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-device-attach/)
- [Get started with CCA Attestation and Veraison](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-veraison/)
- [Run an end-to-end Attestation Flow with Arm CCA](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-essentials/)
- [Run an end-to-end attestation flow with Arm CCA and Trustee](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-trustee/)
- [Run Confidential Containers with encrypted images using Arm CCA and Trustee](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-kata/)
- [Export and quantize SmolVLA for ONNX Runtime on Arm](https://learn.arm.com/learning-paths/cross-platform/smolvla-onnx-conversion/)
- [Learn about the impact of stack buffer overflows](https://learn.arm.com/learning-paths/servers-and-cloud-computing/exploiting-stack-buffer-overflow-aarch64/)
- [Implement Code level Performance Analysis using the PMUv3 plugin](https://learn.arm.com/learning-paths/servers-and-cloud-computing/pmuv3_plugin_learning_path/)
- [Learn about the C++ memory model for porting applications to Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arm-cpp-memory-model/)
- [Optimize AArch64 binaries with LLVM BOLT](https://learn.arm.com/learning-paths/servers-and-cloud-computing/bolt/)
- [Compare Arm Neoverse and Intel x86 top-down performance analysis with PMU counters](https://learn.arm.com/learning-paths/cross-platform/topdown-compare/)
- [Optimize AArch64 code with LLVM link-time optimization and profile-guided optimization](https://learn.arm.com/learning-paths/servers-and-cloud-computing/pgo/)
- [Measure and compare performance per watt on an Arm Linux system](https://learn.arm.com/learning-paths/servers-and-cloud-computing/perf-per-watt/)
- [Secure Realms during boot using Arm Confidential Compute Architecture BootSync](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-bootsync/)
- [Sample Instructions with WindowsPerf and Arm SPE](https://learn.arm.com/learning-paths/cross-platform/windowsperf_sampling_cpython_spe/)
- [Optimize SIMD code with vectorization-friendly data layout](https://learn.arm.com/learning-paths/cross-platform/vectorization-friendly-data-layout/)
- [Learn about integer and floating-point conversions](https://learn.arm.com/learning-paths/cross-platform/integer-vs-floats/)
- [Understand the `restrict` keyword in C99](https://learn.arm.com/learning-paths/cross-platform/restrict-keyword-c99/)
- [Use SIMD.info to port SIMD intrinsics across Arm architectures](https://learn.arm.com/learning-paths/cross-platform/simd-info-demo/)
- [Memory latency for application software developers](https://learn.arm.com/learning-paths/cross-platform/memory-latency/)
- [Deploy containerized workloads to Arm-based Linux targets with Topo](https://learn.arm.com/learning-paths/cross-platform/deploy-containerized-workloads-with-topo/)
- [Develop a native C++ library on an Arm-based machine](https://learn.arm.com/learning-paths/cross-platform/matrix/)
- [Access remote devices with Remote.It](https://learn.arm.com/learning-paths/cross-platform/remoteit/)
- [Build a multimodal retail restocking assistant on Armv9 with MNN](https://learn.arm.com/learning-paths/cross-platform/multimodel_mnn_v9/)
- [Create and train a PyTorch model for digit classification using the MNIST dataset](https://learn.arm.com/learning-paths/cross-platform/pytorch-digit-classification-arch-training/)
- [Optimize C and C++ code using compiler autovectorization techniques](https://learn.arm.com/learning-paths/cross-platform/loop-reflowing/)
- [Use LLVM Machine Code Analyzer to analyze assembly performance on Arm](https://learn.arm.com/learning-paths/cross-platform/mca-godbolt/)
- [Write SIMD code on Arm using Rust](https://learn.arm.com/learning-paths/cross-platform/simd-on-rust/)
- [Run and benchmark BitNet-2B inference on Arm CPUs with Litespark-Inference](https://learn.arm.com/learning-paths/cross-platform/litespark-inference/)
- [Find Code Hotspots with Arm Performix](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cpu_hotspot_performix/)
- [Accelerate random number generation with OpenRNG and Performix](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openrng-with-performix/)
- [Run the AV1 and VP9 codecs on Arm Linux](https://learn.arm.com/learning-paths/servers-and-cloud-computing/codec1/)
- [Generate Arm Performix AI insights in Visual Studio Code with Codex](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-agentic-dynamic-insights-codex/)
- [Optimize Arm applications and shared libraries with BOLT](https://learn.arm.com/learning-paths/servers-and-cloud-computing/bolt-merge/)
- [Profiling for Neoverse with Streamline CLI Tools](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/)
- [Create and deploy a custom Topo Project](https://learn.arm.com/learning-paths/cross-platform/create-your-own-topo-project/)
- [Run a Minecraft server on an Arm-based Oracle Cloud Infrastructure instance](https://learn.arm.com/learning-paths/servers-and-cloud-computing/minecraft-on-oci/)
- [Boost C++ performance by optimizing loops with boundary information](https://learn.arm.com/learning-paths/cross-platform/cpp-loop-size-context/)
- [Build multi-architecture container images with Docker Build Cloud](https://learn.arm.com/learning-paths/cross-platform/docker-build-cloud/)
- [Learn about function multiversioning](https://learn.arm.com/learning-paths/cross-platform/function-multiversioning/)
- [Learn how to use Docker](https://learn.arm.com/learning-paths/cross-platform/docker/)
- [Run ERNIE-4.5 Mixture of Experts model on Armv9 with llama.cpp](https://learn.arm.com/learning-paths/cross-platform/ernie_moe_v9/)
- [Understand floating-point behavior across x86 and Arm architectures](https://learn.arm.com/learning-paths/cross-platform/floating-point-behavior/)
- [Use the Eigen Linear Algebra Library on Arm](https://learn.arm.com/learning-paths/cross-platform/eigen-linear-algebra-on-arm/)
- [Automate MCP server testing using Pytest and Testcontainers](https://learn.arm.com/learning-paths/cross-platform/automate-mcp-with-testcontainers/)
- [Build multi-architecture container images with GitHub Arm-hosted runners](https://learn.arm.com/learning-paths/cross-platform/github-arm-runners/)
- [Write Neon intrinsics using GitHub Copilot to improve Adler32 performance](https://learn.arm.com/learning-paths/cross-platform/adler32/)
- [Run an application in a Realm using the Arm Confidential Compute Architecture (CCA)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/cca-container/)
- [Explore performance gains by increasing the Linux kernel page size on Arm](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arm_linux_page_size/)
- [How to use the Arm Performance Monitoring Unit and System Counter](https://learn.arm.com/learning-paths/servers-and-cloud-computing/arm_pmu/)
- [Characterize system performance with Arm Performix](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/)
- [Characterize the memory subsystem of an Arm Linux system using ASCT](https://learn.arm.com/learning-paths/servers-and-cloud-computing/memory-subsystem/)
- [Control floating-point accuracy modes in Arm Performance Libraries](https://learn.arm.com/learning-paths/servers-and-cloud-computing/multi-accuracy-libamath/)
- [Debug Neoverse N2 Reference Design with Arm Development Studio](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-debug/)
- [Enable reproducible math functions across vector extensions with Arm Performance Libraries](https://learn.arm.com/learning-paths/servers-and-cloud-computing/reproducible-libamath/)
- [Explore Thread Synchronization in the Arm memory model](https://learn.arm.com/learning-paths/servers-and-cloud-computing/memory_consistency/)
- [Get started with the Arm 5G RAN Acceleration Library (ArmRAL)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ran/)
- [Get started with the Neoverse Reference Design software stack](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-quick-start/)
- [Improve data compression performance on Arm servers with zlib-ng](https://learn.arm.com/learning-paths/servers-and-cloud-computing/zlib/)
- [Learn about Neoverse Cache PMU Events using C and Assembly Language](https://learn.arm.com/learning-paths/servers-and-cloud-computing/triggering-pmu-events/)
- [Learn about Neoverse Non-cache PMU events using C and Assembly Language](https://learn.arm.com/learning-paths/servers-and-cloud-computing/triggering-pmu-events-2/)
- [Learn how to create a virtual machine in a Realm using Arm Confidential Compute Architecture (CCA)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rme-cca-basics/)
- [Learn the Arm Neoverse N1 performance analysis methodology](https://learn.arm.com/learning-paths/servers-and-cloud-computing/top-down-n1/)
- [Run Process watch on your Arm machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/processwatch/)
- [Run vLLM inference with quantized models and benchmark on Arm servers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/vllm-benchmark-quantisation/)
- [Simulate OpenBMC and UEFI pre-silicon on Neoverse RD-V3](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openbmc-rdv3/)
- [Tune network workloads on Arm-based bare-metal instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/tune-network-workloads-on-bare-metal/)
