spud
Distinguished
I'm not saying your wrong I am simply saying you don't quite understand what you are saying.
You need to update your knowledge. MIPs + SGI haven't been used for render farms for 4-5 years. Mostly Xeons and Opterons now due to the cost and almost 100% Linux (but Windows on the workstations). I recall Pixar using 64-bit SPARC chips until 4-5 years ago too - I remember passing by the dark + cooled room. Each machine had 13 CPUs and 13GB of RAM (back in 1998). Nowadays, that's nothing.
Languages that compile on the fly might be easier to debug and are generally small in footprint just don't fit the current software environments we are all currently working in.
In the end languages that need to be compiled like C++, C#, I guess FORTRAN falls in there are going to be the languages that will dominate for I dare gander... for ever.
Frankly this is BS. Compiled languages will be around forever, yes, but developer time is expensive and software complexity grows and grows. Writing assembly used to be common, but now it's only for very specialized code.
Python, Perl, Java, VB, etc. have all made great strides in software development proving themselves highly useful in many areas - especially for web server apps where they are "mission critical." It's not usual to see a webserver with 2, 4, 8 CPUs - what Itanium was designed for. Except then you need to write all your web server code in a compiled language (uh no way).
If you look at the state of video games, more and more game engines are using scripting languages - Lua, Python, C-variant, etc. To utilize VLIW CPUs with these "dynamic" languages, requires re-writing all implementations to be VLIW friendly. No thanks.
EPIC depends heavily on its compiler to organized code and data for ideal execution, no drastic changes to the software have to be made other than 64bit safe code, such as correct pointers, constants and API support. Otherwise the compiler does a very good job or organizing everything.
You are quoting marketing spiel. You are also relying on all the compilers in the world (currently designed for RISC + CISC architecture) CPUs to magically turn non-parallelized code into something EPIC loves? Um... good luck. It's not easy and that's why Itanium is tanking and will tank. VLIW isn't bad, it's just too drastic a change for zero benefit - except in the high-end computing market.
I'm not saying your wrong (with respect to compilers) I am simply saying you don't quite understand what you are saying.
That didn't answer your initial question fo why MIPS are disappearing from the market. That was you trying to make a point that I already openly admitted not knowing anything in regards to MIPS downward spire with the industry.
So if what you say is true interpreted languages are only good for web applications why are you trying to argue with me on that point since we both agree?
Great strides though I can agree with when it comes to security and API support, but I can not agree that they have moved from web application software.
As well your information in regards to the machine arrays that the Itanium was designed for is additionally incorrect. They were meant for 16+ arrays you have mistaken the Xeon array targets.
And finally games have nothing to do with server CPU's.