News for hackers. Stuff that matters.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by fanf2 on Monday September 08, 2025 @02:47PM (#45172183)
Apple’s ARM cores have wider decode than x86

M1 - 8 wide

M4 - 10 wide

Zen 4 - 4 wide

Zen 5 - 8 wide

Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by wmf on Monday September 08, 2025 @03:21PM (#45172677)
Skymont - 9 wide
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by adgjlsfhk1 on Monday September 08, 2025 @05:58PM (#45174572)
pure decoder width isn't enough to tell you everything. X86 has some commonly used ridiculously compact instructions (e.g. lea) that would turn into 2-3 instructions on most other architectures.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by kimixa on Monday September 08, 2025 @06:07PM (#45174660)
Also the op cache - if it hits that the decoder is completely skipped.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by ajross on Monday September 08, 2025 @07:03PM (#45175269)
The whole ModRM addressing encoding (to which LEA is basically a front end) is actually really compact, and compilers have gotten frightently good at exploiting it. Just look at the disassembly for some non-trivial code sometime and see what it's doing.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by monocasa on Monday September 08, 2025 @11:01PM (#45176895)
Additionally, stuff llike rmw instructions are really like at least three, maybe four or five risc instructions.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by ack_complete on Tuesday September 09, 2025 @10:39AM (#45182568)
Yes, but so does ARM. ld1 {v0.16b,v1.16b,v2.16b,v3.16b},x0,#64 loads 4 x 128-bit vector registers and post-increments a pointer register.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by mort96 on Monday September 08, 2025 @06:36PM (#45174995)
Wow, I had no idea we were up to 8 wide decoders in amd64 CPUs.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove... by ryuuchin on Monday September 08, 2025 @09:54PM (#45176513)
Is Zen 5 more like a 4x2 than a true 8 since it has dual decode clusters and one thread on a core can't use more than one?

https://chipsandcheese.com/i/149874010/frontend