Dileep continues to speak plainly and clearly. Sort of refreshing. According to The Linley Group, Dileep was giving his talk as a conference keynote entitled "Engineering Efficiency in Data Centers"... just the kind of topic where an ARM fanboy would want to hear good things about processor extremities. Dileep is reported to be a Distinguished Engineer, Global Foundation Services at Microsoft.
The two technologies are not at the comparison as ARM is just getting entered in the the PC segment, and it will take some time to get matured there and then it will take its ride on the server segment, as the server segment is more time and mission critical where as domestic PC segment is not that much time and mission critical.
Microsoft disclosing their server design to the vendors is really interesting. They are making it open to all and want other small businesses to actually follow a standard solution. This will give great visibility to the supplier of critical components in these servers and could actually result in more sales for the suppliers.
OK a couple insights: ARM now has a full time director level exec working on smoothing the path to the data center for the architecture by assuring solid ports and optimized performance of Java enterprise software, Linux OSes and other key libraries. Tilera has some design wins for its 32-bit, 64-core VLIW part in data centers, but said Top Tier data centers require 64- bit support even for the Web server systems, and Marvell said everyone is evaluating its four-core A9 SoC but no one has made any purchase decisions yet.
So if I understand the current approach: Microsoft wants to pick up on the ARM based designs with Windows BUT is not interested in ARM based servers. Is there significant differences between porting Windows to ARM platforms and using that port for servers? If the work is similar than the effort is already going to be made (I think?). Just wondering what I missed..
Thanks for the shout out!
A quick clarification - Marvell has an architecture licence. So the processor core in the Armada-XP device is not the Cortex-A9. It is their own processor. But utilizes the same version of the ARM instruction set as the Cortex-A9
This perspective is based on my prior experience with embedded applications. If you want a specific answer to your OS question, then you will need to address Microsoft....
The big challenge with the embedded operating system vendors that I have worked with in my last (too many!) years is that the port to a new architecture is a relatively small part of the total cost. The bigger cost is ensuring that software runs with a myriad of applications, supporting the product in the market and then and then continually driven forward (while ensuring that legacy apps will still keep working with the new revision etc).