News for hackers. Stuff that matters.
Re:Apple unveils M1, its first system-on-a-chip for portable... by hajile on Wednesday November 11, 2020 @11:08AM (#25059490)
With 16MB of cache, that's nearly 1 billion transistors out of 16 billion -- and that's without including all the cache control circuitry.

Maybe I'm misunderstanding, but the 1.85x number does not apply to SRAM.

I've said for a long time that the x86 ISA has a bigger impact on chip design and performance (esp per watt) than Intel or AMD would like to admit. You'll not find an over-the-top fan here.

My point is that x86 can do more with less cache than aarch64. If you're interested, RISC-V with compact instructions enabled (100% of production implementations to my knowledge) is around 15% more dense than x86 and around 30-35% more dense than aarch64.

This cache usage matters because of all the downsides of needing larger cache and because cache density is scaling at a fraction of normal transistors.

Anandtech puts A14 between Intel and AMD for int performance and less than both in float performance. The fact that Intel and AMD fare so well while Apple has over 6x the cache means they're doing something very fancy and efficient to make up the difference (though I'd still hypothesize that if Apple did similar optimizations, it would still wind up being more efficient due to using a better ISA).

Re:Apple unveils M1, its first system-on-a-chip for portable... by tinus_hn on Thursday November 12, 2020 @12:11PM (#25071940)
I’m sure you are well versed in this matter, definitely better than I am. You don’t do a great job of explaining though, the story is all over the place.

I’ll just wait for the independent test results.