The transition to smaller form factors hasn't been exclusively a client trend over the past several years, we've seen a similar move in servers. The motiviation is very different however. In the client space it's about portability, in the datacenter it's about density. While faster multi-core CPUs have allowed the two-socket 1U server to really take off, they have also paved the way for a new category of density optimized servers: the micro server.

The argument for micro servers is similar to that for ultra low power clients. Only a certain portion of workloads really require high-end multi-socket servers, the rest spend much of their time idle and thus are better addressed by lower power, higher density servers. Johan typically argues that rather than tackling the problem with micro servers it's a better idea to simply increase your consolidation ratio into fewer, larger servers. There are obviously proponents on both sides of the fence but Intel estimates that the total market for micro servers will reach about 10% of its total shipments over the next 4 - 5 years. It's a small enough market for Intel not to be super concerned about but large enough that it needs to be properly addressed.

Today Intel believes that it addresses this market relatively well with the existing Xeon lineup. Below is a table of Sandy Bridge Xeons including a 45W and 20W part, these two being directed primarily at the micro server market:

Intel SNB Xeon Lineup
Intel Xeon Processor Number Cores / Threads Clock Speed Single Core Max Turbo L3 Cache Memory Support (Channels / DIMMs / Max Capacity) Power (TDP)
E3-1280 4 / 8 3.50GHz 3.90GHz 8MB 2 / 4 / 32GB 95W
E3-1270 4 / 8 3.40GHz 3.80GHz 8MB 2 / 4 / 32GB 80W
E3-1260L 4 / 8 2.40GHz 3.30GHz 8MB 2 / 4 / 32GB 45W
E3-1240 4 / 8 3.30GHz 3.70GHz 8MB 2 / 4 / 32GB 80W
E3-1230 4 / 8 3.20GHz 3.60GHz 8MB 2 / 4 / 32GB 80W
E3-1220L 2 / 4 2.20GHz 3.40GHz 3MB 2 / 4 / 32GB 20W
E3-1220 4 / 4 3.10GHz 3.40GHz 8MB 2 / 4 / 32GB 80W

Drop clock speed (and voltage) low enough and you can hit the lower TDPs necessary to fit into a micro server. Thermal constraints are present since you're often cramming a dozen of these servers into a very small area.

Long term there is a bigger strategy issue that has to be addressed. ARM has been talking about moving up the pyramid and eventually tackling the low end/low power server market with its architectures. While Xeon can scale down, it can't scale down to the single digit TDPs without serious performance consequences. Remember the old rule of thumb: a single microprocessor architecture can only address an order of magnitude of TDPs. Sandy Bridge can handle the 15 - 150W space, but get too much below 15W and it becomes a suboptimal choice for power/performance.

The solution? Introduce a server CPU based on Intel's Atom architecture. And this is the bigger part of the announcement today. Starting in 2012 Intel will have an Atom based low power server CPU with sub-10W TDPs designed for this market. Make no mistake, this move is designed to combat what ARM is planning. And unlike the ultra mobile space, Intel has an ISA advantage in the enterprise market. It'll be tougher for ARM to move up than it will be for Intel to move down.

Intel's slide above seems to imply that we'll have ECC support with this server version of Atom in 2012, which is something current Atom based servers lack.

The only real question that remains is what Atom architecture will be used? We'll see an updated 32nm Atom by the end of 2011 but that's still fundamentally using the same Bonnell core that was introduced back in 2008. Intel originally committed to keeping with its in-order architecture for 5 years back in 2008, that would mean that 2012 is ripe for the introduction of an out-of-order Atom. Whether or not that updated core will make it in time for use in Atom servers is still up for debate.

Comments Locked

53 Comments

View All Comments

  • baka_toroi - Tuesday, March 15, 2011 - link

    "Starting in 2010 Intel will have an Atom based..."
    So, is it already on the market or has your inner calendar gone back a year or two, Anand? :3
  • JarredWalton - Tuesday, March 15, 2011 - link

    Just fixed it. :)
  • yioemolsdow - Wednesday, April 20, 2011 - link


    ★∵☆.◢◣   ◢◣
       ◢■■◣ ◢■■◣
      ◢■■■■■■■■■◣
     ◢■■■╭~~*╮((((( ■■■◣  
     ◥■■/( '-' ) (' .' ) ■■■◤
      ◥■■■/■ ..../■ ■■◤ 
        ◥■■■■■◤ jordan air max oakland raiders $34a€“39;
         ◥■■■◤ 
          ◥■◤ Christan Audigier BIKINI JACKET $25;
           ▼ 
            \ Ed Hardy AF JUICY POLO Bikini $25;
             \
              \ gstar coogi evisu true jeans $35;
               \
                \ gstar coogi evisu true jeans $35;
                 \
                  \  coogi DG edhardy gucci t-shirts $18;       
                 ● \ ●
                 《 》 》》
                  》 《
            _?▂▃▄▅▆▇███▇▆▅▄▃▂
    ^__^:====( www etradinglife com )======
  • JMC2000 - Tuesday, March 15, 2011 - link

    Though I know AMD's stance on using Bobcat in servers, I wonder what kind of ULP chip could be made with 16 or 32 Bobcat cores?
  • Taft12 - Tuesday, March 15, 2011 - link

    Not an effective server chip, that's for sure. Bobcat is absolutely not suited for server loads.

    AMD has no offering in this space (and won't for years if ever), but as this article points out, this only projects to be ~10% of the market. ARM is the competitor here, not AMD.
  • OneArmedScissorB - Tuesday, March 15, 2011 - link

    It's "for sure?" Did you design the Bobcat core, or what?

    It's not like whatever implementation of Atom they go with will be the same as the PC version, even if that's drastically updated and addresses every conceivable issue. The platform itself will have to be radically different, and it would be just the same for Bobcat.
  • HibyPrime1 - Wednesday, March 16, 2011 - link

    I believe he was referring to the fact that the bobcat core has a high performance (for a server) GPU in it. That would end up being wasted energy in almost any server. The only place GPUs are used heavily in servers is in HPC applications, and bobcat is far too slow for that.
  • JMC2000 - Wednesday, March 16, 2011 - link

    Actually, Bobcat itself does not contain a gpu, just like the Bonnell core doesn't. The Brazos platform chips, Ontario and Zacate, are what contain the gpu. Bobcat is just the low power x86-64 core used in them. But 16-32 of them on either a single C32 or G34 socket would make for a very dense, low power server.
  • mino - Tuesday, March 15, 2011 - link

    "Bobcat is absolutely not suited for server loads."
    Well, compared to Atom is SURELY is. The ONLY ingredient missing is ECC.

    On the other hand Atom having 1/2 the performance on top of missing ECC has just been nominated by Intel to the Microserver space.

    Just wondering who paid for that post of yours...
  • MonkeyPaw - Tuesday, March 15, 2011 - link

    Yeah, it's not like Bobcat is based on Opteron, which put up a good showing until Nehalem. Before Intel's IMC and QPI, Intel's x86-turned-server products were engineering bandaids. FB-DIMMs? Really?

Log in

Don't have an account? Sign up now