Earlier quoted context omitted.
Does anyone have insight into why arm CPU vendors seem so hesitant about implementing SVE2? ~They seem~ *Apple seems to have no issue with SSVE2 or SME. Edit: Only Apple has implemented SSVE and SME I think.
SVE2 is an extension on top of SVE which some stuff already implements. The issue is more likely to be the politics of moving to ARMv9 than anything else. As to SVE though, I'd guess variable execution time makes the implementation require a bit of work. Normally, multi-cycle tasks have a fixed number. Your scheduler knows that MUL takes N cycles and plans accordingly. SVE seems like it should require N-M cycles depe…
Apple's M4 has reportedly adopted the ARMv9 architecture
151–160 of 250 posts
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#152Earlier quoted context omitted.
What is the measurable benefit to implementing 128b SVE2? Like, ARM has CPUs that implement that, and it's not even disabled on some chips. So there must be benchmarks somewhere showing how worthwhile it is. And implementing 256b SVE has different issues depending on how you do it. 4x256b vector ALUs are more power hungry than generally useful. 2x256b is only beneficial over 4x128b if you're limited by decode width,…
Masked instructions primarily. But apart from that it’s just a more complete ISA vs NEON. More comparable to AVX512/AVX10. > 2x256b is only beneficial over 4x128b if you're limited by decode width This is only true if we ignore more complex instructions and focus on things like adding two vectors.
> This is only true if we ignore more complex instructions and focus on things like adding two vectors.
ARM implemented a CPU that had 2x256b SVE and 4x128b NEON. Literally the only benchmarks that benefitted from SVE were because they were limited by the 5-wide decode in NEON.
Do you have an actual real-world counterexample?
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#153Earlier quoted context omitted.
For those with MacBook Pro FOMO, do not read about the rumored foldable 18.8-inch screen MacBook Pro running on the M5 coming in 2026 [1]. [1]: https://www.macrumors.com/2024/05/23/18-8-inch-foldable-macb...
Without anything but a skim, surely there is no way a MB Pro ships with a virtual keyboard, that is pure torture.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#154Hmm, I was thinking of buying an M3 Pro 16” this summer, but maybe I should wait then
I'm still on a i7 MBP because everytime I think I'm ready to update the next one is announced.
It is much, much faster, silent, and I use it for days without power. Editing 4K video is not just possible, it is a non event.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#155Earlier quoted context omitted.
Without anything but a skim, surely there is no way a MB Pro ships with a virtual keyboard, that is pure torture.
Maybe it uses the camera for gesture recognition so you can air-write each letter one at a time? Air-quotes will be fun... air-tabs, not so much. "Space, but BIGGER!"
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#156They have not adopted ARMv9. This is still ARMv8, but with SME.
ARMv9.0 is very similar to ARMv8.5 (9.0 supersets 8.5 with SVE2, TME, TLA, and CCA), so it's not a massive deal. SME implies v8.7 which is basically identical to v9.2 except for those couple extensions previously mentioned. I wonder if there is licensing at play though. Apple may have gotten a really great licensing deal on ARMv8 that they wouldn't be offered for ARMv9.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#157Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#158Earlier quoted context omitted.
Does anyone have insight into why arm CPU vendors seem so hesitant about implementing SVE2? ~They seem~ *Apple seems to have no issue with SSVE2 or SME. Edit: Only Apple has implemented SSVE and SME I think.
SVE2 is an extension on top of SVE which some stuff already implements. The issue is more likely to be the politics of moving to ARMv9 than anything else. As to SVE though, I'd guess variable execution time makes the implementation require a bit of work. Normally, multi-cycle tasks have a fixed number. Your scheduler knows that MUL takes N cycles and plans accordingly. SVE seems like it should require N-M cycles depe…
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#159Earlier quoted context omitted.
Every character you type results in some sort of hit to their telemetry server. It will include the actual letter you typed, if you or your org are not configured to be in EU. With their EU configuration option (pulled from server every launch) it will only report the fact that you typed _something_. Now if that's not fun enough, their telemetry also covers mouse movements. Go ahead and watch your CPU as you spin you…
So they’re running a keystroke logger and masquerading it as “telemetry”? That should be outlawed. It’s not a drafts feature, it’s not an online word processor, it’s just a straight up keystroke logger.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#160What's so shocking about this? The Arm Cortex X2 which launched 2 years ago has ARMv9