Multiple core vs single core performance is now something we discuss for AMD vs Intel nowadays.
Games, browsers and multimedia programs indeed benefit from single core performance. This is the world of personal computers "AT HOME".
Once you enter working world where there are no games, no movies at high bit rates playing, no win-zip'ing all the time... you realize productivity applications rule that world. Single core performance is very rarely needed in engineering CAD programs, programming/compilation, rendering visual effects and performance servers. In fact multi-core systems is what everybody needs to do calculations in CAD/CAM programs. Java/Ruby/Python take advantage of running on separate thread when not multi-threaded, not hogging whole system while doing their job.
Single core programming is old. Multi-core/thread programming is what everybody is already using. Don't live in a cave to discard it. Games are very small in comparison to all other programs people use everyday. In fact Games are not real performance indicator at all, since there are no standards developed around them for needs and performance (visual vs processing) . The only metric we can apply is judgement of one particular game working better when running on certain hardware.
Games, browsers and multimedia programs indeed benefit from single core performance. This is the world of personal computers "AT HOME".
Once you enter working world where there are no games, no movies at high bit rates playing, no win-zip'ing all the time... you realize productivity applications rule that world. Single core performance is very rarely needed in engineering CAD programs, programming/compilation, rendering visual effects and performance servers. In fact multi-core systems is what everybody needs to do calculations in CAD/CAM programs. Java/Ruby/Python take advantage of running on separate thread when not multi-threaded, not hogging whole system while doing their job.
Single core programming is old. Multi-core/thread programming is what everybody is already using. Don't live in a cave to discard it. Games are very small in comparison to all other programs people use everyday. In fact Games are not real performance indicator at all, since there are no standards developed around them for needs and performance (visual vs processing) . The only metric we can apply is judgement of one particular game working better when running on certain hardware.