News for hackers. Stuff that matters.
Re:Three of Apple and Google’s former star chip designers la... by monocasa on Saturday November 23, 2019 @03:42PM (#21616395)
At most, you're looking at an extra pipeline stage for all of that. The less I$ pressure is almost certainly worth it.

The real cost you're looking at is the complexity for instructions to straddle cache lines and MMU pages, but even then it's less of a deal than you might think.

Re:Three of Apple and Google’s former star chip designers la... by Taniwha on Saturday November 23, 2019 @06:06PM (#21617229)
Nope, done right the cost is a layer of 2:1 muxes and some control logic to pass data between decoders, and 16 flops to hold a partially decoded instruction between fetch bundles
Re:Three of Apple and Google’s former star chip designers la... by atq2119 on Monday November 25, 2019 @04:29PM (#21633015)
It's more complicated than that if you want to decode multiple instructions per cycles, which you have to for high-end designs. I still agree with monocasa that it's almost certainly going to be worth it for the reduced I$ pressure.
Re:Three of Apple and Google’s former star chip designers la... by monocasa on Saturday November 23, 2019 @06:15PM (#21617274)
For sure, it's just that this little bit could necessitate a pipeline stage if that was the critical timing path somehow already. Just trying to be as friendly to their argument as possible before taking it on.