News for hackers. Stuff that matters.
Re:Apple announces it will switch to its own processors for ... by klelatti on Monday June 22, 2020 @05:59PM (#23607358)
Sorry meant A64 rather than aarch64 as pretty sure that Apple hasn't supported 32 bit for a while now (so no T32 or Thumb) so the instruction set was announced in 2010 and definitely cleaner than x86.

Agreed that CISC vs RISC is very questionable by now.

Re:Apple announces it will switch to its own processors for ... by KMag on Tuesday June 23, 2020 @02:26AM (#23610496)
Provided that the software is correctly written, ARM's weaker memory model allows for more flexible instruction and I/O scheduling.

It seems most people feel that the DEC Alpha went too far in weakening the memory model to improve performance, but A64 seems to at least be near the sweet spot.

It's also not a huge amount of work that gets thrown away decoding x86 instructions in parallel, but there's non-zero overhead introduced by having the start location of the next instruction depend on what the current instruction is.

Re:Apple announces it will switch to its own processors for ... by saagarjha on Tuesday June 23, 2020 @07:23AM (#23612477)
The weaker memory model also uncovers synchronization bugs that have been papered over by x86's stronger semantics ;)