# Tag: C

## Filter

### Categories
- Automotive
- Embedded and Microcontrollers
- Laptops and Desktops
- Mobile, Graphics, and Gaming
- Servers and Cloud Computing

## Learning paths

- [Accelerate LiteRT Models on Android with KleidiAI and SME2](https://learn.arm.com/learning-paths/mobile-graphics-and-gaming/litert-sme/)
- [Accelerate matrix multiplication performance with SME2](https://learn.arm.com/learning-paths/cross-platform/multiplying-matrices-with-sme2/)
- [Optimize graphics vertex efficiency for Arm GPUs](https://learn.arm.com/learning-paths/mobile-graphics-and-gaming/optimizing-vertex-efficiency/)
- [Port Zephyr RTOS and run applications on the Arm Corstone-320 MPS4 platform](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/zephyr_cs320_mps4/)
- [Build Zephyr projects with Workbench for Zephyr in VS Code](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/zephyr_vsworkbench/)
- [Create an interactive shell for Zephyr RTOS on Arm Cortex-M](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/zephyr_shell/)
- [Learn about the impact of stack buffer overflows](https://learn.arm.com/learning-paths/servers-and-cloud-computing/exploiting-stack-buffer-overflow-aarch64/)
- [Debug Trusted Firmware-A and the Linux kernel on Arm FVP with Arm Development Studio](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/)
- [Implement post-quantum cryptography on Arm Cortex-M4](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/pqc_pqm4/)
- [Port the Win32 library to Arm64](https://learn.arm.com/learning-paths/laptops-and-desktops/win_win32_dll_porting/)
- [Optimize application performance using Arm Performix CPU microarchitecture analysis](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-microarchitecture/)
- [Implement Code level Performance Analysis using the PMUv3 plugin](https://learn.arm.com/learning-paths/servers-and-cloud-computing/pmuv3_plugin_learning_path/)
- [Optimize C++ applications on Windows on Arm using profile-guided optimization](https://learn.arm.com/learning-paths/laptops-and-desktops/win_profile_guided_optimisation/)
- [Run MNIST on an Alif E8 Ensemble DevKit using ExecuTorch and Ethos-U85](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/observing-ethos-u-on-alif/)
- [Build and deploy multi-node Zenoh systems on Raspberry Pi](https://learn.arm.com/learning-paths/cross-platform/zenoh-multinode-ros2/)
- [Learn SVE and SME programming with SIMD Loops](https://learn.arm.com/learning-paths/cross-platform/simd-loops/)
- [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 exponential functions with FEXPA](https://learn.arm.com/learning-paths/servers-and-cloud-computing/fexpa/)
- [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 a .NET application to Azure Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/dotnet-migration/)
- [Develop and Validate Firmware Pre-Silicon on Arm Neoverse CSS V3](https://learn.arm.com/learning-paths/servers-and-cloud-computing/neoverse-rdv3-swstack/)
- [Build a CI/CD pipeline using GitLab-hosted Arm runners](https://learn.arm.com/learning-paths/cross-platform/gitlab-managed-runners/)
- [Unlock quantized LLM performance on Arm-based NVIDIA DGX Spark](https://learn.arm.com/learning-paths/laptops-and-desktops/dgx_spark_llamacpp/)
- [Adding Memory Tagging to a Dynamic Memory Allocator](https://learn.arm.com/learning-paths/laptops-and-desktops/memory-tagged-dynamic-memory-allocator/)
- [Port applications to Arm64 using Arm64EC](https://learn.arm.com/learning-paths/laptops-and-desktops/win_arm64ec_porting/)
- [Build and run a native Windows on Arm Qt application](https://learn.arm.com/learning-paths/laptops-and-desktops/win_arm_qt/)
- [Build and test KleidiCV on macOS](https://learn.arm.com/learning-paths/laptops-and-desktops/kleidicv-on-mac/)
- [Profile GPT-2 inference with the Arm Performix Instruction Mix recipe](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-instruction-mix/)
- [Design an AXI-Lite peripheral to control GPIOs](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/advanced_soc/)
- [Getting started with CMSIS-DSP using Python](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/cmsisdsp-dev-with-python/)
- [Learn about function multiversioning](https://learn.arm.com/learning-paths/cross-platform/function-multiversioning/)
- [Write a Dynamic Memory Allocator](https://learn.arm.com/learning-paths/cross-platform/dynamic-memory-allocator/)
- [Simulate OpenBMC and UEFI pre-silicon on Neoverse RD-V3](https://learn.arm.com/learning-paths/servers-and-cloud-computing/openbmc-rdv3/)
- [Run Process watch on your Arm machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/processwatch/)
- [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 about Neoverse Cache PMU Events using C and Assembly Language](https://learn.arm.com/learning-paths/servers-and-cloud-computing/triggering-pmu-events/)
