4 ms·
Many people would call it a design flaw because it leaves a ton of the chip's performance on the table for common workloads in exchange for essentially nothing.
by legalcorrection 5y ago
Many people would call it a design flaw because it leaves a ton of the chip's performance on the table for common workloads in exchange for essentially nothing.
TLB size is not where you're cutting costs. If you need to make it bigger so that common workloads can max out the other parts of the chip, it's a no-brainer decision. This isn't a sensible tradeoff.
- Gigachad 5y agoHow do you know it was for nothing? Do you have some insider info on the decision?
- olliej 5y agoDo you have insight into the design trade offs made by the apple silicon teams? Because it sounds like Apple's silicon team disagree and took a different design approach to what you would do in your designs?
- Dylan16807 5y agoBut those common workloads might just have to tweak their allocator to request larger pages? That's not a very big demand for an architecture change.
- onphonenow 5y agoThis was an architecture change. The hoops one had to jump through going from intel to ARM were crazy in lots of other places. Or on gaming platforms (in the past). What I'm confused with is how many silicon engineers are so easily able to make the absolute determination that "This isn't a sensible tradeoff." The tweets terminology frankly seems weak, I've never even heard of a 32MB TLB - that's insanely huge.