<@U0A71G31CDV>, does StarRocks support running on ...
# questions-and-troubleshooting
n
@Rocky, does StarRocks support running on Graviton (ARM64) instances?
r
Yes, StarRocks supports running on Graviton (ARM64) instances. Starting from version 3.3, StarRocks has been significantly optimized for the ARM architecture. In official performance tests on AWS Graviton instances, the ARM architecture showed performance gains over x86 in several benchmarks: • SSB 100G: 11% faster • Clickbench: 39% faster • TPC-H 100G: 13% faster • TPC-DS 100G: 35% faster Key Considerations: * Vectorization: While earlier documentation emphasized x86 AVX2 instruction sets, the current versions leverage ARM-specific instruction sets to maintain high-performance vectorization. * Docker Support: StarRocks provides Docker images for both
linux/amd64
and
linux/arm64
. Docker will automatically pull the correct image for your architecture. * Compilation: If you are building from source, StarRocks supports compilation on ARM64 platforms (including macOS ARM64 for development). For production environments on ARM, it is recommended to use v3.3 or later to benefit from these performance optimizations. References • faq/Deploy_faq.md • deployment/deployment_prerequisites.md • release_notes/release-3.3.md • developers/mac-compile-run-test.md • faq/Others.md • developers/build-starrocks/Build_in_docker.md