- Jul 25, 2006
- 1,202
- 2
- 81
I don't think we'll get past 20 cores without some changes for one....
The more cores you have, the more interconnects will be needed to effectively process information. This will also allow for RHT- reverse hyper threading. Which is also a must. You wouldn't need special programming if the split of instructions and threads was done on the hardware level(do programs needs to be escpecially written for SATA RAIDs to see performance improvements?) Hardware-based 'teaming' will be needed because that programing may never come. Who wants to run a program at 1ghz if each core is rated for that speed? I'd rather run it at 20ghz....
Also, that amount of cores and interconnects will make it impossible to keep the same die and chip sizes. Rather than simply getting bigger, I think we'll see a three-dimensional shrink. Cores will become cubes rather than matrix-like squares. These cubes will then be places in cube-like shapes to minimize interconencts. With things stuck on the inside of a cube-like shape of cores, heat will then be an issue. Immersion cooling will be a good solution. Why keep a three-dimensional core-arry on a silicon waffer? Construct the arry, immerse it in a heatsinking liquid. Or, have individual heatpipes running from each core to the next along the interconnect, all so that heat will be effectively transferred away- the old 'smack an Al heatspreader over the silicon chip' days will be over. Perhaps this wouldn't be needed if we simply migrated away from Si to some plastic alternatives that simply didn't create as much heat.
With the modern pc we are to stuck on silicon, which makes us trapped in a 2d world. our chips are all flat, we stick things in in grids. Look at our add-in card setup. How inefficient is a system where heat-generating cards are stacked right on top of each other... Further more, the Graphics card, quite possibly the most heat-generating system component other than the cpu, has it's processor on the underface of it's card! Last time I checked, heat rises; we need components on the top of pci-type cards, either that or the cards to be strung in vertical rows from the bottom of the case to the top.
I think making the computer efficiently designed will eventually lead to more perforance increases over time- 'do the same with less; so you can keep the same and do more'
The more cores you have, the more interconnects will be needed to effectively process information. This will also allow for RHT- reverse hyper threading. Which is also a must. You wouldn't need special programming if the split of instructions and threads was done on the hardware level(do programs needs to be escpecially written for SATA RAIDs to see performance improvements?) Hardware-based 'teaming' will be needed because that programing may never come. Who wants to run a program at 1ghz if each core is rated for that speed? I'd rather run it at 20ghz....
Also, that amount of cores and interconnects will make it impossible to keep the same die and chip sizes. Rather than simply getting bigger, I think we'll see a three-dimensional shrink. Cores will become cubes rather than matrix-like squares. These cubes will then be places in cube-like shapes to minimize interconencts. With things stuck on the inside of a cube-like shape of cores, heat will then be an issue. Immersion cooling will be a good solution. Why keep a three-dimensional core-arry on a silicon waffer? Construct the arry, immerse it in a heatsinking liquid. Or, have individual heatpipes running from each core to the next along the interconnect, all so that heat will be effectively transferred away- the old 'smack an Al heatspreader over the silicon chip' days will be over. Perhaps this wouldn't be needed if we simply migrated away from Si to some plastic alternatives that simply didn't create as much heat.
With the modern pc we are to stuck on silicon, which makes us trapped in a 2d world. our chips are all flat, we stick things in in grids. Look at our add-in card setup. How inefficient is a system where heat-generating cards are stacked right on top of each other... Further more, the Graphics card, quite possibly the most heat-generating system component other than the cpu, has it's processor on the underface of it's card! Last time I checked, heat rises; we need components on the top of pci-type cards, either that or the cards to be strung in vertical rows from the bottom of the case to the top.
I think making the computer efficiently designed will eventually lead to more perforance increases over time- 'do the same with less; so you can keep the same and do more'