Comment by mattbillenstein
7 hours ago
I think this sorta forgets how slow the cpus were - I was running mostly ASIC design workloads on big Sun hardware in 2001 and we eventually got some x86 boxes that were only 32 bit but could run some of our jobs - and the single-threaded perf of these commodity machines was amazing compared to the Sparc boxes. When x86-64 came around, this was the death of all the Sun hardware in that group.
Also sometime in 2000 I had interviewed at Compaq - the old Alpha group who I think later worked on Itanium at Intel. They were constantly frustrated because they couldn't even get a build from Synopsys of the design tools they needed to run on Alpha and were forced to use Sun hardware they described as "gasping and wheezing" to design their crazy fast cpu.
Sun lost on a bunch of fronts, but I think the amazing thing is they let happen to them what they did to the other big UNIX vendors before - they were eaten from the bottom by faster cheaper hardware.
Yes, I had the same experience while using various Sun computers between 1995 and 2005. During all that decade the Sun computers were reliable, but excessively slow.
Around the beginning of 2006, I had a laptop with a 64-bit AMD Turion CPU and I could run on it Cadence and Mentor tools for ASIC design and the simulations were much faster than on a big Sun multi-processor server. Later that year our team finally got some servers with AMD Opteron, which accelerated dramatically the work in comparison with the traditional Sun servers.
I recall a fork/exec heavy shell script at a previous job that ran about an order of magnitude (~25s vs 3s) slower on Solaris/SparcV9 vs Linux/Intel P3 circa 2003. The standard retort back in those days was to rewrite it in Perl.