This thread can be about any and all potential architectural optimizations you can think of, however I'd like to first try to focus the discussion around IO and the flow of data since there's lots of discussion on this forum about the differences between PC and console architectures such as the PS5 and it's impressive I/O capabilities. Nobody is going to argue that consoles are more efficient than PCs.. they simply are. They're carefully crafted devices which are balanced to provide the best performance for the best value. From the customized components, to the unified memory.. to dedicated silicon meant to ensure all the components can work as efficiently as possible... they also have streamlined OSes/filesystems as well as developer tools. They are meant for gaming.
So today's consoles already exhibit some distinct efficiency gains. They have now have solid state storage, along with unified memory which both the CPU and GPU can access, they have dedicated decompression blocks to offload the CPU in ensuring data gets to memory as efficiently as possible. So my question really comes down to how that flow of data could be improved for future generations? Obviously bandwidths will increase, caches will increase, but my interest in this question comes down to the actual path of data. Is there any obvious ways in which the architecture/physical layout could change to become even more efficient than what it already is? HBM right on the SoC?
As for a different point... what about dedicated system memory and CPU cores for OS/UI function? No contention for resources... nothing slowing down the responsiveness of the device either while gaming or using the dash.
What kinds of tech do you think the next generation of consoles will attempt to employ?
So today's consoles already exhibit some distinct efficiency gains. They have now have solid state storage, along with unified memory which both the CPU and GPU can access, they have dedicated decompression blocks to offload the CPU in ensuring data gets to memory as efficiently as possible. So my question really comes down to how that flow of data could be improved for future generations? Obviously bandwidths will increase, caches will increase, but my interest in this question comes down to the actual path of data. Is there any obvious ways in which the architecture/physical layout could change to become even more efficient than what it already is? HBM right on the SoC?
As for a different point... what about dedicated system memory and CPU cores for OS/UI function? No contention for resources... nothing slowing down the responsiveness of the device either while gaming or using the dash.
What kinds of tech do you think the next generation of consoles will attempt to employ?