Discussion last week<p><a href="https://news.ycombinator.com/item?id=37715082">https://news.ycombinator.com/item?id=37715082</a>
One big difference between CPUs and GPUs is memory bandwidth.<p>Dumb question, but why don't Intel/AMD massively increase memory bandwidth by adding more memory lanes? For example instead of the usual 4 slots on a desktop motherboard you would have 16 slots surrounding the CPU on all sides.<p>Is it that the CPU would be unable to effectively use all that bandwidth due to less parallelism compared with a GPU?
>(fusion) Conditional branching on x86 involves using an instruction that sets flags, and then a branch that jumps (or not) depending on flags.<p>x86 shows its age and accumulated cruft here.<p>RISC-V has test and jump in a single instruction, doing away with flags.
One thing I never see in pieces like this is comments on how a change might affect hyperthreading performance.<p>It's not relevant for single threaded code, but then neither is doubling the core count from 4 to 8 or 16.
Can I ask why more manufacturers don't implement apple's strategy with soc with ram and all and offer option to add additional classic ram as a slower cache buffer between soc&ssd? This should both solve the lack of upgradability and unlock more performance per watt?
Zen 4, AMD Ryzen 5 7640U, 4.9Ghz, Single Core GB6 Score @ 2340.<p>Apple A17 Pro, 3.8Ghz, Single Core GB6 Score @ 2914<p>I dont think asking for an 20% increase in IPC is too much at this point.