Linked by David Adams on Wed 24th Sep 2008 22:44 UTC, submitted by snydeq
Talk, Rumors, X Versus Y Linux Foundation Executive Director Jim Zemlin has said it is time for Solaris to simply move out of the way and yield the future to Linux. 'The future is Linux and Microsoft Windows. It is not Unix or Solaris,' he claims, contending that Sun's strength in long-lifecycle apps is giving way to Linux, as evidenced by the rise of Web apps, where Linux holds a decided advantage, Zemlin claims. With capabilities such as ZFS and DTrace, Sun is trying to compete based on minor features, he says. 'That's literally like noticing the view from a third-story building as it burns to the ground.'
Thread beginning with comment 331635
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: not exactly
by Kebabbert on Fri 26th Sep 2008 14:30 UTC in reply to "not exactly"
Member since:

The new SPARC cpu Niagara T2 has 8 cores with 64 threads. At best, all of them can run at once! Not like x86, where a thread occupies the entire pipeline. The T2 can run several threads at the same time, in different stages in the pipeline. Each thread has the speed of a Pentium3 @ 1GHz. Not much. But for heavy multi thread, it shines.

The problem is people loads the T2 CPU up with small test data, like 1 GB data or so. Then dual x86 will win easily. But when you load the T2 up with MASSIVE data, where the x86 stalls, the T2 just continues. It degrades a magnitude slower than x86. The key is huge amounts of real production data. Then it will shine.

It will shine because the T2 never waits for stalled pipeline. Intel studies show that a typical x86 server CPU, waits 50-60% for data - under FULL load. The pipeline stalls. The T2 just switches thread to another in 1 clock cycle and continues to do other work while waiting for data. An x86 can not switch thread that quick, it has to wait. So an x86 will stall when workload is big enough. The T2 doesnt care, it continues to work. Try to load T2 up with huge amounts of data, and you will see that one of these will outperform a multi cpu x86 configuration.

Reply Parent Score: 1