If a revolutionary CPU came out today, what would software look like tomorrow?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
For personal computing, it probably wouldn't change what we do much, but super computers would certainly take advantage of it. You might find weather models to be far more accurate, giving us much better reports. You may find some research projects to be sped up greatly. Animated films may improve fidelity, or costs to make them would go down. I think super computing would be the area which sees the biggest leap from a giant leap in CPU technology.
 

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
Supercomputing is handled by GPU's these days I thought. Aren't modern GPU's already 50x faster than a CPU doing the same task? I think a CPU like this would enable new things, like code that randomly writes itself based on feedback to create unique, on the fly in game characters that respond uniquely within the environment, and the environment changes randomly as well, just like the real world. Lifelike games with genuinely dynamic environments and characters. Game characters could have on the fly learning algorithms which make them lifelike and responsive. People no longer code the characters to do certain things at certain times. Instead, they code the characters to have a base line temperament and general nature upon which their behaviors will be built upon and stem from based on environmental feedback, including player input.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
Supercomputing is handled by GPU's these days I thought. Aren't modern GPU's already 50x faster than a CPU doing the same task? I think a CPU like this would enable new things, like code that randomly writes itself based on feedback to create unique, on the fly in game characters that respond uniquely within the environment, and the environment changes randomly as well, just like the real world. Lifelike games with genuinely dynamic environments and characters. Game characters could have on the fly learning algorithms which make them lifelike and responsive. People no longer code the characters to do certain things at certain times. Instead, they code the characters to have a base line temperament and general nature upon which their behaviors will be built upon and stem from based on environmental feedback, including player input.

Supercomputing is still done both ways. Right now GPU's are offering a little better performance per watt, but if new tech made CPU's 50x faster than today, that would change back to CPU's being superior for that type of use.
 

superstition

Platinum Member
Feb 2, 2008
2,219
221
101
If you make a super awesome game that only 1% of your client base can run, you either assume your game is so damn awesome that people will be compelled to upgrade, or you assume they won't buy the game (or wait years in the future when they have the hardware, but the game is only selling for a fourth of the launch price). From historical trends, its always been the latter.
I guarantee that if a CPU that's 50X as fast as the current ones were to come out and I were to have the right group of talented people to work on it and the necessary funding I could make a game that would use that CPU quite respectably. Sadly, I have no funding and can't even use the current hardware to make something better than the woefully bland and exploitative stuff that's in the space that I would like to target. Of course, if the CPU were to cost 50X as much as a 6700K that would be a big sales problem.