Skip to main content
country_code
Ctrl+K
NVIDIA Windows on Arm Porting Guide - Home NVIDIA Windows on Arm Porting Guide - Home

NVIDIA Windows on Arm Porting Guide

NVIDIA Windows on Arm Porting Guide - Home NVIDIA Windows on Arm Porting Guide - Home

NVIDIA Windows on Arm Porting Guide

Table of Contents

  • System Overview
  • RTX Spark GPU Identification
  • Porting and Emulation on RTX Spark
    • CPU-Specific Details
    • Windows on ARM on RTX Spark
    • The Differences Between ARM64EC, ARM64, and ARM64X
    • Porting from x86/x86_64 to ARM64EC or Pure Native ARM64
    • Emulation Tips, Do’s and Don’ts
    • Memory Ordering and Other Porting Issues
    • Compiler Flags Guidance for RTX Spark
  • Power
  • Unified Memory Architecture
    • Usage with CUDA APIs
  • Porting Existing Apps
    • Setup and Build Systems
    • Vulkan and OpenGL
    • NVAPI
    • CPU Instruction Extensions
Is this page helpful?

Index

NVIDIA NVIDIA
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2024-2026, NVIDIA Corporation.

Last updated on Sep 10, 2026.