<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Glenn Chan&#039;s Random Notes on Investing]]></provider_name><provider_url><![CDATA[https://glennchan.wordpress.com]]></provider_url><author_name><![CDATA[GlennC]]></author_name><author_url><![CDATA[https://glennchan.wordpress.com/author/glennchan/]]></author_url><title><![CDATA[ARM, Intel, and AMD in the (micro)server&nbsp;space]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>There is talk about ARM making inroads into the server market.  I don&#8217;t believe that this will be a huge threat to Intel.</p>
<p><!--more--></p>
<p><strong>Wimpy cores versus brawny cores</strong></p>
<p>Calxeda and Tilera are two ARM-based products that offer are a &#8220;wimpy&#8221; core approach.  For the same level of work performed, a large number of less powerful processor cores will use less power than a smaller number of more powerful processor cores.  Since power is a huge cost in running data centers, less power consumed may translate into lower overall costs.</p>
<p>However, the wimpy core approach is unsuitable for many applications.  The Google paper &#8220;<a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/fr//pubs/archive/36448.pdf">Brawny cores still beat wimpy cores, most of the time</a>&#8221; explains why.  The short story is that many problems map poorly to wimpy cores. The corollary of the paper&#8217;s title suggests that there are niche applications where the wimpy core approach is the best.</p>
<p>Intel has a wimpy core solution with its Atom and Centerton processors.  The ARM-based solutions take the wimpy core approach to an extreme compared to Intel.  Their products are far &#8220;wimpier&#8221; than Intel&#8217;s products and may do well in a niche within the wimpy core niche.  For a very large number of extremely wimpy cores, the ARM-based solutions may have an advantage over x86 cores as each x86 core will have some overhead related to the x86 instruction set.  Within this extremely small niche, I am not sure if Calxeda and Tilera have had much success in gaining traction in the server market.</p>
<p>ARM-based server products currently have low rates of adoption.  Facebook may or may not choose ARM in the future: &#8220;Facebook is evaluating ARM&#8217;s chips for their low-power characteristics and reasonable compute capability. However, it won&#8217;t be <a href="http://www.zdnet.com/arm-you-think-our-servers-are-good-now-just-you-wait-7000001553/">until the launch of 64-bit variants next year</a> that it gets serious about the processors, the engineers indicated.&#8221; (<a href="http://www.zdnet.com/facebook-stretches-arm-chips-in-datacentre-tests-7000004707/">http://www.zdnet.com/facebook-stretches-arm-chips-in-datacentre-tests-7000004707/</a>)  HP&#8217;s Project Moonshot was originally designed with ARM-based processors in mind but will first ship with Intel&#8217;s Centerton.</p>
<p><strong>Seamicro</strong></p>
<p>Seamicro is a startup company (purchased by AMD) that produces an innovative solution for the server market.  In a typical server, each CPU needs to be supported by a motherboard with various chips on it (e.g. networking, storage) and at least one hard drive.  Seamicro&#8217;s solution allows multiple CPUs to share all these resources.  This produces savings on hardware costs as you need a fraction of the networking and storage chips for each CPU and a fraction of a hard drive.  Power costs also go down since a lot less hardware is being powered up.</p>
<p>Seamicro&#8217;s technology plays well with the wimpy core approach.  One problem with the wimpy core approach is that less powerful processors means that you need more servers&#8230; leading to higher hardware costs.  Seamicro&#8217;s approach reduces hardware costs and shifts the economics more in favour of wimpy cores.</p>
<p>AMD and Seamicro will likely pose far more competition to Intel than ARM-based servers.  I expect that AMD will design processors that play well with Seamicro&#8217;s product.  Currently there is a Seamicro product that uses Intel Xeon CPUs with many features on the Xeon CPU turned off (e.g. SATA, integrated graphics, etc.).  The obvious evolution is for AMD to produce a similar chip without these features.</p>
<p>Semiaccurate has a great article on <a href="http://semiaccurate.com/2012/03/01/why-purchasing-seamicro-was-important-for-amd/">AMD&#8217;s purchase of Seamicro</a>.  While the author portrays AMD&#8217;s purchase as a huge loss for Intel, his predictions about the future haven&#8217;t always been accurate in the past (e.g. <a href="http://semiaccurate.com/2010/08/23/facebook-first-jump-arm-servers/">Facebook using ARM servers</a>; the &#8220;tectonic shift&#8221; didn&#8217;t really materialize).</p>
<p><strong>Intel Centerton</strong></p>
<p>Intel&#8217;s approach to the microserver market is to basically put an entire server on a chip.  The current trend in all areas of computing has been to do a &#8220;system on a chip&#8221;.  Instead of using many different pieces of silicon, manufacturers have been merging everything together onto a single piece of silicon.  This saves on packaging costs and saves space in smartphones.  Whereas Seamicro has each CPU sharing networking chips (with a chip facilitating the sharing of resources), Intel simply combines the CPU and networking chip on a single piece of silicon.</p>
<p>I couldn&#8217;t find much data on the relative costs and performance between Centerton&#8217;s approach and Seamicro&#8217;s approach.</p>
<p><strong>Where the future is headed</strong></p>
<p>Intel sees microservers growing but it expects them to <a href="http://www.zdnet.com/au/global-microserver-consumption-set-to-soar-intel-7000003282/">take up 10% of the overall server market by 2015 from 1% to 2% today</a>.  From Intel&#8217;s latest 10-K, the data center group had revenues of $10,129 so microservers might only be a $1B/yr market for Intel.</p>
<p>I think that ARM-based products will not pose a serious competitive threat to Intel.  Even if they are successful, these products are only currently targeting a niche within the microserver niche.</p>
<p>In the overall server market, RISC-based products (e.g. Power, Sparc) will likely continue their trend towards lower market share.  Intel&#8217;s Itanium CPU, which does not use the x86 instruction set, will lose share to Intel&#8217;s x86 Xeons over time as <a href="http://arstechnica.com/business/2011/06/ask-ars-why-itaniumask-ars-with-xeons-improvement-why-bother-with-itanium/">Xeons are just as fast and will offer the same high-reliability features</a>.  AMD will likely be Intel&#8217;s most dangerous competitor as it has high volume and an x86 license.</p>
]]></html></oembed>