This profile might be incomplete.
Open on mastodon.social Dougall
Wall 2 posts
Dougall
New blog post: "Why is Rosetta 2 fast?" https://dougallj.wordpress.com/2022/11/09/why-is-rosetta-2-fast/
Dougall
The Rosetta 2 instruction size expansion factor for an sqlite3 binary is ~1.64x (1.05MB of x86 instructions vs 1.72MB of ARM instructions). Surprisingly good, especially given Firestorm cores have six-times the instruction cache of Ice Lake (192KiB vs 32KiB). Something I'm not sure I said is that the goal is to have a single, equivalent ARM instruction for each x86 instruction. And, in real-world code, combining all those tricks allows Rosetta 2 to achieve that surprisingly often.
Anisse :unverified:
@dougall I see you mention Windows on ARM's emulator, did you look at another high performance emulator like FEX ? |
@dougall I know the main Mastodon server has (always?) had trouble when these big events happen
It might be worth looking at another instance?
I started in mastodon.social, but transition to mast.HPC.social was painless