Question Geekbench 6 released and calibrated against Core i7-12700

Page 15 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Jul 27, 2020
16,555
10,565
106

Nothingness

Platinum Member
Jul 3, 2013
2,434
764
136

FlameTail

Platinum Member
Dec 15, 2021
2,356
1,276
106
That means perhaps the upcoming ARM Cortex X5 will support SME2.

Cortex X5 announcement is very near (next month?), and Android chips with it will be available by the end of the year.
 

Doug S

Platinum Member
Feb 8, 2020
2,295
3,578
136



Now why would Apple refuse to admit they exist?

Apple doesn't refuse to admit they exist, they want people to use library calls to use them. That way they can change the way the instructions work without breaking old software. Nothing stops someone from using AMX instructions, but if their code breaks with M4 they can't complain because Apple told them not to use the instructions directly.
 
Jul 27, 2020
16,555
10,565
106
Nothing stops someone from using AMX instructions, but if their code breaks with M4 they can't complain because Apple told them not to use the instructions directly.
But then aren't they preventing the use of these instructions in open source development? Or are their libraries using these instructions available for Linux?
 

Doug S

Platinum Member
Feb 8, 2020
2,295
3,578
136
But then aren't they preventing the use of these instructions in open source development? Or are their libraries using these instructions available for Linux?

Apple doesn't care about Linux on ARM Mac. They haven't impeded the efforts of the Asahi Linux crew but they sure aren't making extra work for themselves by directly supporting them either. So no, they won't make those libraries available for Linux.

Do you think the (at the very most) one person out there interested in running Linux on an ARM Mac to do tons of matrix multiplication is going to be pissed they can't get the best performance out of it due to the inability to use AMX?
 

gdansk

Platinum Member
Feb 8, 2011
2,150
2,688
136
So dismissive. There are people who would like to run a different operating system on a Mac and sometimes within it too.
I do miss Bootcamp but WoA works (virtualized) on M chips. It doesn't need amx but super secret features only known by reverse engineering are a step back to the Appendix H days.
 
Last edited:

Doug S

Platinum Member
Feb 8, 2020
2,295
3,578
136
So dismissive. There are people who would like to run a different operating system on a Mac and sometimes within it too.
I do miss Bootcamp but WoA works (virtualized) on M chips. It doesn't need amx but super secret features only known by reverse engineering are a step back to the Appendix H days.

If it benefits Apple's main customers - the ones who run iOS/iPadOS/macOS on their hardware - by allowing Apple to make non-compatible changes to the AMX instructions but disadvantages the tiny minority running Linux I think even the ones running Linux would concede that's what Apple should do.

Now whether Apple actually does make such non compatible changes is another matter, but they obviously feel it is important that they have the ability. They aren't doing it just to be jerks - there are some things they've done (for example the bootloader, read the Asahi blog for the details) that have really helped the Asahi effort. Not claiming they did those things with that goal in mind, but if they wanted to make it impossible or nearly so to run an unsupported OS on macOS hardware they easily could have been jerks and done so.
 

gdansk

Platinum Member
Feb 8, 2011
2,150
2,688
136
No, not documenting it doesn't benefit Apple's customers at all. It prevents some from using their hardware.

Having it documented wouldn't hurt anything, it is still unsupported. But instead you'll have to do HLE for a VM instead of allowing running software to issue AMX instructions directly. It should be good enough but it'll never be done.

And internally they already have such documentation but don't release it. Because it's Apple. The company that exploits BSD devs because they can and never gives back.
 
Last edited:
  • Like
Reactions: igor_kavinski