ARM
From PostgreSQL wiki
Jump to navigationJump to searchHere's a place to collect some links on ARM-related work in PostgreSQL, as it becomes more popular... In no particular order:
Threads:
- spin_delay() for ARM
- Optimize Arm64 crc32c implementation in Postgresql (this led to a series of commits, to add the feature and later to make it work on non-Linux systems)
- \[PATCH\ audo-detect and use -moutline-atomics compilation flag for aarch64]
- Re: Inlining of couple of functions in pl_exec.c improves performance (this led to a commit)
- \[PATCH\ Enabling atomics on ARM64] (committed)
- (discussion around getting LLVM based JIT working on ARM64)
- Auto-vectorization speeds up multiplication of large-precision numerics (happens to use ARM64, probably not an ARM-specific improvement)
- valgrind versus pg_atomic_init() (on ARM64)
- lock support for aarch64