Why is Rosetta 2 fast?

dougallj.wordpress.com
why-is-rosetta-2-fast?

Rosetta 2 is remarkably fast when compared to other x86-on-ARM emulators. I’ve spent a little time looking at how it works, out of idle curiosity, and found it to be quite unusual, so I figured I’d put together my notes. … Read more

Faster CRC32 on the Apple M1

dougallj.wordpress.com
faster-crc32-on-the-apple-m1

CRC32 is a checksum first proposed in 1961, and now used in a wide variety of performance sensitive contexts, from file formats (zip, png, gzip) to filesystems (ext4, btrfs) and protocols (like ethernet and SATA). So, naturally, a lot of … Read more