Hacker News new | ask | show | jobs
by my123 2173 days ago
GCC 10 onwards are finally able to get and use Arm atomics at runtime on arm64.

> I'm also not sure why atomics would be important in a single-client mysql benchmark

They are because exclusive load & store operations are quite expensive on Arm, even if you actually just run an ST workload.

1 comments

Let me ask you then, since you seem plugged in: if the win is there, why can't I buy RDS on Gravitron?
I presume this has to do with support for ARM with the database software.

PostgreSQL appears to have had ARM support for sometime. Mysql only added it with 8.0. As far as the other database options are concerned, ARM isn't even supported yet.

Ok, so why would I use an architecture that barely has any software support?